public HttpResponseMessage SaveUpdateSizing(object[] data) { vmPrdSizingMRRMaster itemMaster = JsonConvert.DeserializeObject <vmPrdSizingMRRMaster>(data[0].ToString()); List <vmPrdSizingMRRMaster> MainDetail = JsonConvert.DeserializeObject <List <vmPrdSizingMRRMaster> >(data[1].ToString()); List <vmPrdSizingMRRMaster> MachinStopDetail = JsonConvert.DeserializeObject <List <vmPrdSizingMRRMaster> >(data[2].ToString()); List <vmPrdSizingMRRMaster> BreakageTypeDetail = JsonConvert.DeserializeObject <List <vmPrdSizingMRRMaster> >(data[3].ToString()); vmCmnParameters objcmnParam = JsonConvert.DeserializeObject <vmCmnParameters>(data[4].ToString()); PrdBallMRRMaster obj = new PrdBallMRRMaster(); string result = ""; try { if (ModelState.IsValid && itemMaster != null && MainDetail.Count > 0) { result = objSizingEntryService.SaveUpdateSizing(itemMaster, MainDetail, MachinStopDetail, BreakageTypeDetail, objcmnParam); } else { result = ""; } } catch (Exception e) { e.ToString(); result = ""; } return(Request.CreateResponse(HttpStatusCode.OK, result)); }
public HttpResponseMessage SaveUpdateBallMRR(object[] data) { PrdBallMRRMaster itemMaster = JsonConvert.DeserializeObject <PrdBallMRRMaster>(data[0].ToString()); List <vmBallWarpingInformation> itemDetails = JsonConvert.DeserializeObject <List <vmBallWarpingInformation> >(data[1].ToString()); List <vmBallMachineStopAndBrekage> MachineStopDetail = JsonConvert.DeserializeObject <List <vmBallMachineStopAndBrekage> >(data[2].ToString()); List <vmBallMachineStopAndBrekage> BreakageTypeDetail = JsonConvert.DeserializeObject <List <vmBallMachineStopAndBrekage> >(data[3].ToString()); List <vmBallConsumption> ConsumptionInfo = JsonConvert.DeserializeObject <List <vmBallConsumption> >(data[4].ToString()); vmCmnParameters objcmnParam = JsonConvert.DeserializeObject <vmCmnParameters>(data[5].ToString()); string result = ""; try { if (ModelState.IsValid && itemMaster != null && itemDetails.Count > 0) { result = objBallWarpingService.SaveUpdateBallMRR(itemMaster, itemDetails, MachineStopDetail, BreakageTypeDetail, ConsumptionInfo, objcmnParam); } else { result = ""; } } catch (Exception e) { e.ToString(); result = ""; } // System.Web.HttpContext.Current.Session.Add("LCReferenceNo", result); return(Request.CreateResponse(HttpStatusCode.OK, result)); }