Esempio n. 1
0
 public ActionResult Create()
 {
     try
     {
         var PointPolicy = new PointPolicyViewModel
         {
             DateFrom           = DateTime.Now,
             DateTo             = DateTime.Now,
             Active             = true,
             PointPolicyDetails = new List <PointPolicyDetailViewModel>
             {
                 new PointPolicyDetailViewModel()
             }
         };
         return(View(PointPolicy));
     }
     catch (Exception ex)
     {
         ViewBag.Fail = ex.Message;
         return(View());
     }
 }
Esempio n. 2
0
 public JavaScriptResult Edit(PointPolicyViewModel PointPolicyVm)
 {
     try
     {
         if (PointPolicyVm.PointPolicyDetails.All(x => x.SaleAmount > 0))
         {
             var PointPolicy        = Mapper.Map <PointPolicy>(PointPolicyVm);
             var PointPolicyDetails = Mapper.Map <List <PointPolicyDetail> >(PointPolicyVm.PointPolicyDetails);
             PointPolicy.PointPolicyDetails = new List <PointPolicyDetail>();
             foreach (var item in PointPolicyDetails)
             {
                 PointPolicy.PointPolicyDetails.Add(item);
             }
             _PointPolicyService.Update(PointPolicy);
             return(JavaScript($"ShowResult('{"Data Updated successfully."}','{"success"}','{"redirect"}','{"/APanel/PointPolicy/?dateFrom=" + PointPolicyVm.DateFrom.ToString("dd-MMM-yyyy") + "&dateTo=" + PointPolicyVm.DateTo.ToString("dd-MMM-yyyy")}')"));
         }
         return(JavaScript($"ShowResult('{"Enter quantity!"}','{"failure"}')"));
     }
     catch (Exception ex)
     {
         return(JavaScript($"ShowResult('{ex.Message}','{"failure"}')"));
     }
 }