public ActionResult Edit(VMSituation model) { var isNew = model.Id == 0; if (ModelState.IsValid) { var redactModel = Mapper.Map <VMSituation, Situation>(model); if (isNew) { _repo.Create(redactModel); } else { _repo.Update(redactModel); } return(RedirectToAction("Index")); } else { return(View(model)); } }