コード例 #1
0
        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 }));
        }
コード例 #2
0
 public static tblSampleSubmissionDet ToEntity(this SampleSubmissionDetailModel model)
 {
     return(Mapper.Map <SampleSubmissionDetailModel, tblSampleSubmissionDet>(model));
 }