Example #1
0
 public MetricDto(MasterFacility facility, Cargo manifestCargo)
 {
     Id                 = manifestCargo.Id;
     FacilityCode       = facility.Id;
     FacilityName       = facility.Name;
     Cargo              = manifestCargo.Items;
     CargoType          = manifestCargo.Type;
     FacilityManifestId = manifestCargo.ManifestId;
 }
Example #2
0
        public static List <MetricDto> Generate(MasterFacility masterFacility, Manifest facManifest)
        {
            var metrics = new List <MetricDto>();

            foreach (var cargo in facManifest.Cargoes)
            {
                metrics.Add(new MetricDto(masterFacility, cargo));
            }

            return(metrics
                   .Where(x => x.CargoType != CargoType.Patient)
                   .ToList());
        }
Example #3
0
 public static Practice CreateFacility(MasterFacility facility)
 {
     return(new Practice(facility.Id.ToString(), facility.Name, "Facility", facility.AreaCode));
 }