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)); }