public ActionResult Edit(int id) { var site = this.siteService.GetById(id); var viewModel = new EditSiteViewModel { Id = site.Id, Name = site.Name }; return(View(viewModel)); }
public ActionResult Edit(EditSiteViewModel model) { if (!ModelState.IsValid) { return(View(model)); } //Check is there another site with the same name if (this.siteService.IsExistUpdate(model.Name, model.Id)) { this.ModelState.AddModelError("", SiteTr.ExistSite); return(View(model)); } this.siteService.Update(new Site { Name = model.Name, Id = model.Id }); return(Redirect("/Admin//Site/Details/" + model.Id)); }