Ejemplo n.º 1
0
        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()));
            }
        }