public ActionResult New(PersonViewModel model) { if (model == null) { return(View()); } var request = PersonMapper.MapRequestFromViewModel(model); if (request.IsNotValid()) { model.Message = ConstHelper.REQUEST_NOT_VALID; return(View(model)); } var response = _personService.Insert(request); if (response.Status) { return(Redirect($"{DETAIL_URL}?uid={response.Model.UId}")); } model.Message = response.Message; return(View(model)); }