public HttpResponseMessage SaveUpdateLCB(object[] data) { vmPrdLCBMRRMasterDetail itemMaster = JsonConvert.DeserializeObject <vmPrdLCBMRRMasterDetail>(data[0].ToString()); List <vmPrdLCBMRRMasterDetail> MainDetail = JsonConvert.DeserializeObject <List <vmPrdLCBMRRMasterDetail> >(data[1].ToString()); List <vmPrdLCBMRRMasterDetail> MachinStopDetail = JsonConvert.DeserializeObject <List <vmPrdLCBMRRMasterDetail> >(data[2].ToString()); List <vmPrdLCBMRRMasterDetail> BreakageTypeDetail = JsonConvert.DeserializeObject <List <vmPrdLCBMRRMasterDetail> >(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 = objLCBEntryService.SaveUpdateLCB(itemMaster, MainDetail, MachinStopDetail, BreakageTypeDetail, objcmnParam); } else { result = ""; } } catch (Exception e) { e.ToString(); result = ""; } return(Request.CreateResponse(HttpStatusCode.OK, result)); }
public vmPrdLCBMRRMasterDetail GetSetInformation(object[] data) { vmPrdLCBMRRMasterDetail model = null; vmCmnParameters objcmnParam = JsonConvert.DeserializeObject <vmCmnParameters>(data[0].ToString()); try { model = objLCBEntryService.GetSetInformation(objcmnParam); } catch (Exception e) { e.ToString(); } return(model); }