public JsonResult SetSampleRequestDetailsListForSave(List <SampleRequestDetailViewModel> lstSampleRequestDetails) { var strMessage = string.Empty; // Clear detail list Session["lstSampleRequestDetails"] = null; try { List <SampleRequestDetailModel> list = new List <SampleRequestDetailModel>(); var _SampleRequestModel = new SampleRequestModel(); // Add new detail information foreach (var item in lstSampleRequestDetails) { SampleRequestDetailModel entityModel = new SampleRequestDetailModel(); entityModel.RequestId = item.RequestId; entityModel.ProductId = item.ProductId; entityModel.RequestQuantity = Convert.ToDecimal(item.RequestQuantity); entityModel.CustomerId = item.CustomerId; entityModel.Purpose = item.Purpose; entityModel.ReceivedQuantity = Convert.ToDecimal(item.ReceivedQuantity); entityModel.ReceivedDate = item.ReceivedDate; entityModel.DetailText = item.DetailText; list.Add(entityModel); } Session["lstSampleRequestDetails"] = list; return(Json(_SampleRequestModel, JsonRequestBehavior.AllowGet)); //strMessage = Boolean.TrueString; } catch (Exception ex) { strMessage = CommonExceptionMessage.GetExceptionMessage(ex, CommonAction.Save); } return(Json(new { strMessage = strMessage })); }
public static tblSampleRequestDetails ToEntity(this SampleRequestDetailModel model) { return(Mapper.Map <SampleRequestDetailModel, tblSampleRequestDetails>(model)); }