Skip to content

Commit

Permalink
Merge pull request #1388 from Artsdatabanken/test
Browse files Browse the repository at this point in the history
Bugfix - filters
  • Loading branch information
matssa authored Jan 26, 2024
2 parents 89e2d51 + bc785cf commit 2008960
Show file tree
Hide file tree
Showing 6 changed files with 12 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -1435,8 +1435,8 @@ public class SpeciesStatus
},
new()
{
Name = AlienSpeciesAssessment2023SpeciesStatus.A.DisplayName(),
NameShort = nameof(AlienSpeciesAssessment2023SpeciesStatus.A)
Name = AlienSpeciesAssessment2023SpeciesStatus.Abroad.DisplayName(),
NameShort = nameof(AlienSpeciesAssessment2023SpeciesStatus.Abroad)
}
};

Expand Down
2 changes: 1 addition & 1 deletion Assessments.Frontend.Web/Infrastructure/Helpers.cs
Original file line number Diff line number Diff line change
Expand Up @@ -421,7 +421,7 @@ public class AlienSpeciesSpeciesStatusComparer : IComparer<string>
AlienSpeciesAssessment2023SpeciesStatus.C0.ToString(),
AlienSpeciesAssessment2023SpeciesStatus.B2.ToString(),
AlienSpeciesAssessment2023SpeciesStatus.B1.ToString(),
AlienSpeciesAssessment2023SpeciesStatus.A.ToString()
AlienSpeciesAssessment2023SpeciesStatus.Abroad.ToString()
};

public int Compare(string x, string y)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -294,8 +294,8 @@ public class RedlistSpeciesGroups
},
new()
{
Name = "Larver",
NameShort = "Larver",
Name = "Laver",
NameShort = "Laver",
},
new()
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
string GetSpeciesStatusText()
{
var text = $"Den vurderte {Helpers.FixSpeciesLevel("{art}en", Model.Assessment.ScientificName.ScientificNameRank)} ";
if (Model.Assessment.SpeciesStatus == AlienSpeciesAssessment2023SpeciesStatus.A)
if (Model.Assessment.SpeciesStatus == AlienSpeciesAssessment2023SpeciesStatus.Abroad)
return $"{text} forekommer ikke {areaText}.";
if (Model.Assessment.SpeciesStatus == AlienSpeciesAssessment2023SpeciesStatus.C3)
return $"{text} {Model.Assessment.SpeciesStatus.Description()}. Etter introduksjon har {Helpers.FixSpeciesLevel("{art}en", Model.Assessment.ScientificName.ScientificNameRank)} selv spredd seg til minst ti forekomster der den er etablert.";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ public enum AlienSpeciesAssessment2023SpeciesStatus

[Display(Name = "Ikke i Norge")]
[Description("ikke forekommer i Norge")]
A,
Abroad,

[Display(Name = "Innendørs")]
[Description("forekommer innendørs eller i lukkede installasjoner")]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -233,7 +233,11 @@ public AlienSpeciesAssessment2023Profile()
.ForMember(dest => dest.AreaOfOccupancyInStronglyAlteredEcosystems, opt => opt.MapFrom(src => src.RiskAssessment.SpreadHistoryDomesticAreaInStronglyChangedNatureTypes.HasValue ? "Value" + src.RiskAssessment.SpreadHistoryDomesticAreaInStronglyChangedNatureTypes.ToString() : "Value0"))
.ForMember(dest => dest.AllSubTaxaAssessedSeparatelyDescription, opt => opt.MapFrom(src => src.AllSubTaxaAssessedSeparatelyDescription.StripUnwantedHtml()))
.ForMember(dest => dest.HybridWithoutOwnRiskAssessmentDescription, opt => opt.MapFrom(src => src.IsHybridWithoutOwnRiskAssessmentDescription.StripUnwantedHtml()))
.ForMember(dest => dest.SpeciesStatus, opt => opt.PreCondition(src => src.AlienSpeciesCategory != AlienSpeciecAssessment2023AlienSpeciesCategory.NotAlienSpecie.ToString() && src.SpeciesStatus is not null))
.ForMember(dest => dest.SpeciesStatus, opt =>
{
opt.PreCondition(src => src.AlienSpeciesCategory != AlienSpeciecAssessment2023AlienSpeciesCategory.NotAlienSpecie.ToString() && src.SpeciesStatus is not null);
opt.MapFrom(x => x.SpeciesStatus == "A" ? AlienSpeciesAssessment2023SpeciesStatus.Abroad.ToString() : x.SpeciesStatus);
})
.ForMember(dest => dest.CoastLineSections, opt => opt.PreCondition(src => src.AlienSpeciesCategory == AlienSpeciecAssessment2023AlienSpeciesCategory.AlienSpecie.ToString() && src.CoastLineSections.Any(x => x.Skagerrak || x.None || x.OpenCoastLine)))
.ForMember(dest => dest.CurrentBioClimateZones, opt => opt.PreCondition(src => src.AlienSpeciesCategory == AlienSpeciecAssessment2023AlienSpeciesCategory.AlienSpecie.ToString() && src.CurrentBioClimateZones.Any(x => x.StrongOceanic || x.ClearOceanic || x.WeakOceanic || x.TransferSection || x.WeakContinental) && src.Terrestrial))
.ForMember(dest => dest.ArcticBioClimateZones, opt => opt.PreCondition(src => src.AlienSpeciesCategory == AlienSpeciecAssessment2023AlienSpeciesCategory.AlienSpecie.ToString() && src.ArcticBioClimateZones.Any(x => x.WeakOceanic || x.TransferSection || x.WeakContinental || x.ClearContinental)))
Expand Down

0 comments on commit 2008960

Please sign in to comment.