private string OutcomeString(InspectionOutcome outcome) { if (outcome == InspectionOutcome.Unset) { return(""); } return(outcome == InspectionOutcome.Ok ? "Oui" : outcome == InspectionOutcome.PartiallyOk ? "P" : outcome == InspectionOutcome.NotOk ? "Non" : outcome == InspectionOutcome.NotApplicable ? "NA" : outcome == InspectionOutcome.NotInspected ? "NC" : ""); }
private static void AddInspectionData(int ukprn, string url, DateTime?datePublished, OverallEffectiveness overallEffectiveness, ICollection <InspectionOutcome> inspections) { var inspectionData = new InspectionOutcome { Ukprn = ukprn, Website = url, DatePublished = datePublished == DateTime.MinValue ? null : datePublished, OverallEffectiveness = overallEffectiveness }; inspections.Add(inspectionData); }
public static string Icon(this InspectionOutcome outcome) { switch (outcome) { case InspectionOutcome.Oui: return("<i class=\"far fa-thumbs-up\"></i>"); case InspectionOutcome.P: return("<i class=\"far fa-thumbs-up\"></i><i class=\"far fa-thumbs-down\"></i>"); case InspectionOutcome.Non: return("<i class=\"far fa-thumbs-down\"></i>"); case InspectionOutcome.NA: return("<i class=\"far fa-circle\"></i>"); case InspectionOutcome.NC: return("<i class=\"far fa-circle\"></i>"); } return(""); }
public static string BackgroundCssClass(this InspectionOutcome outcome) { switch (outcome) { case InspectionOutcome.Oui: return("bg-gradient-success"); case InspectionOutcome.P: return("bg-gradient-orange"); case InspectionOutcome.Non: return("bg-gradient-danger"); case InspectionOutcome.NA: return("bg-gradient-cyan"); case InspectionOutcome.NC: return("bg-gradient-cyan"); } return(""); }
public NodeOutcomeChanged(InspectionOutcome outcome, double percent, int farmInspectionId) { Outcome = outcome; Percent = percent; FarmInspectionId = farmInspectionId; }
IResult IResult.SetOutcome(InspectionOutcome outcome) { return(SetOutcome(outcome)); }
internal virtual Result SetOutcome(InspectionOutcome outcome) { Outcome = outcome; return(this); }
public OutcomeSetEvent(InspectionOutcome outcome, T result) { Outcome = outcome; Result = result; }
public void SetOutcome <T>(InspectionOutcome outcome, T result) where T : Result { result.SetOutcome(outcome); RaiseDomainEvent(new OutcomeSetEvent <T>(outcome, result)); }
public void SetOutcome(string conjunctElementCode, InspectionOutcome outcome) { var result = Find(conjunctElementCode); result.SetOutcome(outcome); RaiseDomainEvent(new NodeOutcomeChanged(outcome, Percent, FarmInspectionId)); }