public IActionResult Edit(BusinessProcessViewModel businessProcess) { if (ModelState.IsValid) { _repository.Update(Mapper.Map <BusinessProcess>(businessProcess)); return(RedirectToAction("Index")); } return(View(businessProcess)); }
public IActionResult Edit(RoutingViewModel routing) { //Only Id is set via the page, so get the value alongside the id routing.Source = _repository.GetOneBusinessProcess(p => p.Id == routing.Source.Id); routing.Destination = _repository.GetOneBusinessProcess(p => p.Id == routing.Destination.Id); if (ModelState.IsValid) { _repository.Update(Mapper.Map <Routing>(routing)); return(RedirectToAction("Index")); } return(View(routing)); }