public ActionResult EditingInvestmentProductPopup_Update([DataSourceRequest] DataSourceRequest request, InvestmentProductManagerViewModel investmentProductViewModel, IEnumerable <HttpPostedFileBase> productPhoto) { if (investmentProductViewModel != null && ModelState.IsValid) { HttpPostedFileBase image = (HttpPostedFileBase)TempData["UploadedProductPhoto"]; if (image != null) { var physicalPath = Path.Combine(Server.MapPath(IMAGE_PATH), investmentProductViewModel.ImageFile); image.SaveAs(physicalPath); } contextInvestmentProduct.AddEdit(investmentProductViewModel, user); } investmentProductViewModel.InvestmentCategory.Id = investmentProductViewModel.ProductCategoryId; return(Json(new[] { investmentProductViewModel }.ToDataSourceResult(request, ModelState))); }
public ActionResult EditingInvestmentProductPopup_Destroy([DataSourceRequest] DataSourceRequest request, InvestmentProductManagerViewModel investmentProductViewModel) { if (investmentProductViewModel != null) { var physicalPath = Path.Combine(Server.MapPath(IMAGE_PATH), investmentProductViewModel.ImageFile); if (System.IO.File.Exists(physicalPath)) { System.IO.File.Delete(physicalPath); } contextInvestmentProduct.Delete(investmentProductViewModel.Id, user); } return(Json(new[] { investmentProductViewModel }.ToDataSourceResult(request, ModelState))); }
public ActionResult EditingInvestmentProductPopup_Create([DataSourceRequest] DataSourceRequest request, InvestmentProductManagerViewModel investmentProductViewModel) { if (investmentProductViewModel != null && ModelState.IsValid) { contextInvestmentProduct.AddEdit(investmentProductViewModel, user); } investmentProductViewModel.InvestmentCategory.Id = investmentProductViewModel.ProductCategoryId; return(Json(new[] { investmentProductViewModel }.ToDataSourceResult(request, ModelState))); }