public ActionResult Add(NotificationType notificationType) { try { if (ModelState.IsValid) { _notificationtypeReporRepository.Create(notificationType); _notificationtypeReporRepository.SaveChanges(); _viewMessageLogic.SetNewMessage("Agregado", "El Tipo de notificacion fue agregado exitosamente.", ViewMessageType.SuccessMessage); } else { _viewMessageLogic.SetNewMessage("Validación de Información", "La información no es válida.", ViewMessageType.InformationMessage); } } catch { _viewMessageLogic.SetNewMessage("Error", "Algo salió mal, por favor intente de nuevo.", ViewMessageType.ErrorMessage); } IQueryable <NotificationType> notificationTypes = _notificationtypeReporRepository.Query(x => x); return(RedirectToAction("Index", notificationTypes)); }