public async Task <ActionResult> Create(ManagerViewModel managerViewModel) { try { #region Validation if (!ModelState.IsValid) { return(View(managerViewModel)); } #endregion await _managerService.AddAsync(_mapper.Map <ManagerDTO>(managerViewModel)).ConfigureAwait(false); return(RedirectToAction("Index")); } catch (Exception exception) { ViewBag.Error = exception.Message; return(View()); } }