public DeleteNationalityResponse DeleteNationality(DeleteNationalityRequest request) { DeleteNationalityResponse response = new DeleteNationalityResponse(); try { _nationalityRepository.Delete(request.NationalityId); response.Success = true; } catch (Exception ex) { response.Success = false; response.Message = ex.Message; } return(response); }
public ActionResult Delete(int id) { DeleteNationalityRequest request = new DeleteNationalityRequest() { NationalityId = id }; DeleteNationalityResponse response = _nationalityService.DeleteNationality(request); if (response.Success) { return(RedirectToAction("Index")); } else { NationalityListPageViewModel model = new NationalityListPageViewModel(); model.Success = false; model.Message = response.Message; return(View("Index", model)); } }