public ActionConfirmation SaveOrUpdate(Equipo equipo) { if (!equipo.IsValid()) { return(ActionConfirmation.CreateFailure("equipo no es válida")); } try { _equipoRepository.SaveOrUpdate(equipo); _equipoRepository.DbContext.CommitChanges(); return(ActionConfirmation.CreateSuccess("saved ok")); } catch (Exception exception) { _eventLogService.AddException(exception.Message, exception.StackTrace, EventCategory.GuardarObjeto.ToString(), exception, equipo.ActualizadoPor, EventSource.Sistema); return(ActionConfirmation.CreateFailure(exception.ToString())); } }