public async Task <IActionResult> AddNewPartner(PartnerViewModel model) { try { var partner = _converter.ToPartnerModel(model, true); partner.CreatedBy = await GetCurrentUser(); partner.CreateDate = DateTime.UtcNow; var result = await _partnerRepository.AddPartnerAsync(partner); if (!result.Success) { return(new NotFoundViewResult("_Error404")); } //send notification await _notificationHelper.CreateNotificationAsync(partner.PartnerGuidId, UserType.SuperUser, "", NotificationType.Partner); return(RedirectToAction(nameof(PartnerIndex))); } catch (Exception) { return(new NotFoundViewResult("_Error500")); } }