public async Task <IActionResult> Create(DepartmentalViewModel vm) { if (ModelState.IsValid) { var result = await _services.CreateAsync(_mapper.Map <DepartmentalDTO>(vm)); return(result.IsValid ? RedirectToAction("Index") : _oops.OutPutError("Departmental", "Index", result.ErrorsList)); } return(View(vm)); }
public async Task <IActionResult> UpdateConfirmed(DepartmentalViewModel vm) { if (ModelState.IsValid) { if (vm.HashId == null) { return(NotFound()); } var result = await _services.UpdateAsync(_mapper.Map <DepartmentalDTO>(vm)); return(result.IsValid ? RedirectToAction("Index") : _oops.OutPutError("Departmental", "Index", result.ErrorsList)); } return(View(vm)); }