public List<IntegramREST.DatabaseContext.RepairRecipe> GetRepairRecipes(List<RepairDetail> repairDetails) { List<IntegramREST.DatabaseContext.RepairRecipe> list = new List<DatabaseContext.RepairRecipe>(); foreach(var detail in repairDetails) { var generic = new IntegramREST.DatabaseContext.RepairRecipe { Description = detail.RepairRecipe.Title, RecipeId = detail.RepairRecipe.RecipeId, RepairTorqueDetails = (from r in detail.RepairedTorques select new RepairTorqueDetail { Angle = r.Angle, AngleStatus = Convert.ToInt32(r.AngleStatus), CompletedDTM = r.CompletedDtm, ControllerName = r.ControllerName, Pset = r.Pset, StationId = r.StationId, TighteningID = r.TighteningId, Torque = r.Torque, TorqueStatus = Convert.ToInt32(r.TorqueStatus), TighteningStatus = r.TighteningStatus }).ToList(), RepairBarcodeDetails = (from b in detail.BarcodeSwaps select new RepairBarcodeDetail { Description = b.Description, OriginalBarcode = b.OriginalBarcode == null ? "" : b.OriginalBarcode, ReplaceBarcode = b.ReplaceBarcode, }).ToList() }; list.Add(generic); } return list; }
public RepairDetail() { RepairedTorques = new List<TorqueTracking>(); BarcodeSwaps = new List<BarcodeSwap>(); RepairRecipe = new RepairRecipe(); }