public void Update(Inspection inspection) { InspectionDataDataProvider dataDAL = new InspectionDataDataProvider(); foreach (InspectionData data in inspection.Data) { dataDAL.Update(data.UID, data.Response, data.Status); } Update(inspection.uid, inspection.Status); }
public override Inspection MapDataToClass(System.Data.DataRow row) { InspectionDataDataProvider dataDAL = new InspectionDataDataProvider(); Inspection item = new Inspection(); try { item.uid = Int32.Parse(row["_id"].ToString()); item.SaediFromId = row["fromID"].ToString(); item.SaediToId = row["toID"].ToString(); item.ClientRef = row["clientRef"].ToString(); item.Name = row["name"].ToString(); item.Reference = Int32.Parse(row["reference"].ToString()); item.InspectionId = int.Parse(row["InspectionId"].ToString()); List <InspectionData> inspectionData = dataDAL.GetDataForInspection(Int32.Parse(row["_id"].ToString())); if (item.SaediFromId.ToUpper() == "SONY3C") { List <InspectionData> result = new List <InspectionData>(); foreach (InspectionData data in inspectionData) { data.IsSony = true; result.Add(data); } item.Data = result; } else { item.Data = inspectionData; } } catch (Exception ex) { } return(item); }