public JsonResult SetSampleSubmissionDetailsListForSave(List <SampleSubmissionDetailViewModel> lstSampleSubmissionDetails) { var strMessage = string.Empty; // Clear detail list Session["lstSampleSubmissionDetails"] = null; try { List <SampleSubmissionDetailModel> list = new List <SampleSubmissionDetailModel>(); var _SampleSubmissionModel = new SampleSubmissionModel(); // Add new detail information foreach (var item in lstSampleSubmissionDetails) { SampleSubmissionDetailModel entityModel = new SampleSubmissionDetailModel(); entityModel.SubmissionId = item.SubmissionId; entityModel.ProductId = item.ProductId; entityModel.SubmissionQuantity = Convert.ToDecimal(item.SubmissionQuantity); entityModel.ExpieryDate = item.ExpieryDate; entityModel.Purpose = item.Purpose; entityModel.SupplierId = item.SupplierId; entityModel.Origin = item.Origin; entityModel.TrialReport = item.TrialReport; entityModel.ApproveState = item.ApproveState; entityModel.DetailText = item.DetailText; list.Add(entityModel); } Session["lstSampleSubmissionDetails"] = list; return(Json(_SampleSubmissionModel, JsonRequestBehavior.AllowGet)); //strMessage = Boolean.TrueString; } catch (Exception ex) { strMessage = CommonExceptionMessage.GetExceptionMessage(ex, CommonAction.Save); } return(Json(new { strMessage = strMessage })); }
public static tblSampleSubmissionDet ToEntity(this SampleSubmissionDetailModel model) { return(Mapper.Map <SampleSubmissionDetailModel, tblSampleSubmissionDet>(model)); }