public ActionResult Update(UpdatePillarViewModel viewModel) { var request = viewModel.MapTo<UpdatePillarRequest>(); var response = _pillarService.Update(request); TempData["IsSuccess"] = response.IsSuccess; TempData["Message"] = response.Message; if (response.IsSuccess) { return RedirectToAction("Index"); } return View("Update", viewModel); }
public ActionResult Update(UpdatePillarViewModel viewModel) { var request = viewModel.MapTo<UpdatePillarRequest>(); /*if (viewModel.IconFile != null) { if (!validImageTypes.Contains(viewModel.IconFile.ContentType)) { ModelState.AddModelError("IconFile", "Please choose either a GIF, JPG or PNG image."); } else { var name = Guid.NewGuid() + "_" + viewModel.IconFile.FileName; if (!Directory.Exists(Server.MapPath(PathConstant.PillarPath))) { Directory.CreateDirectory(Server.MapPath(PathConstant.PillarPath)); } var imagePath = Path.Combine(Server.MapPath(PathConstant.PillarPath), name); //var imageUrl = Path.Combine(UploadDir, name); viewModel.IconFile.SaveAs(imagePath); request.Icon = name; } } */ if (!ModelState.IsValid) { return View("Update", viewModel); } var response = _pillarService.Update(request); TempData["IsSuccess"] = response.IsSuccess; TempData["Message"] = response.Message; if (response.IsSuccess) { return RedirectToAction("Index"); } return View("Update", viewModel); }