Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 3
0
        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("");
        }
Ejemplo n.º 4
0
        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;
 }
Ejemplo n.º 6
0
 IResult IResult.SetOutcome(InspectionOutcome outcome)
 {
     return(SetOutcome(outcome));
 }
Ejemplo n.º 7
0
 internal virtual Result SetOutcome(InspectionOutcome outcome)
 {
     Outcome = outcome;
     return(this);
 }
Ejemplo n.º 8
0
 public OutcomeSetEvent(InspectionOutcome outcome, T result)
 {
     Outcome = outcome;
     Result  = result;
 }
Ejemplo n.º 9
0
 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));
 }