Exemplo n.º 1
0
        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 }));
        }
Exemplo n.º 2
0
 public static tblSampleRequestDetails ToEntity(this SampleRequestDetailModel model)
 {
     return(Mapper.Map <SampleRequestDetailModel, tblSampleRequestDetails>(model));
 }