public ActionResult Edit(Guid id) { VacancyView vacancy = GetVacancy(id); var model = new VacancyEditModel { Abstract = vacancy.Abstract, Conditions = vacancy.Conditions, Contact = vacancy.Contact, CurrentUrl = vacancy.Url, Demands = vacancy.Demands, DisplayOnMainMenu = vacancy.DisplayOnMainMenu, DisplayOnSideMenu = vacancy.DisplayOnSideMenu, Employer = vacancy.Employer, IsActive = vacancy.IsActive, Responsibilities = vacancy.Responsibilities, SortOrder = vacancy.SortOrder, Text = vacancy.Text, Title = vacancy.Title }; return View(model); }
public ActionResult Edit(Guid id, VacancyEditModel model) { SiteMapItem currentNode = GetSiteMapItem(id); if (!ModelState.IsValid) { model.CurrentUrl = currentNode.Url; return View(model); } string vacancyUrl = BusinessShell.RunWithResult( () => new UpdateVacancyOperation(id, model.Abstract, model.IsActive, model.Text, model.Title, User.Identity.Name, model.Employer, model.Contact, model.Responsibilities, model.Demands, model.Conditions, model.DisplayOnMainMenu, model.DisplayOnSideMenu, model.SortOrder)); return Redirect(vacancyUrl); }