public ActionResult Edit(TenantViewModel vm) { if (ModelState.IsValid) { var entity = _repo.Single(vm.TenantCode); Mapper.Map(vm, entity); _repo.Update(entity); return(RedirectToAction("Index")); } return(Edit(vm.TenantCode)); }