Exemplo n.º 1
0
        public ActionConfirmation SaveOrUpdateProvincia(Provincia provincia)
        {
            if (!provincia.IsValid())
            {
                ActionConfirmation.CreateFailure("provincia no válida");
            }

            try
            {
                _provinciaRepository.SaveOrUpdate(provincia);
                _provinciaRepository.DbContext.CommitChanges();

                return(ActionConfirmation.CreateSuccess("saved ok"));
            }
            catch (Exception exception)
            {
                _eventLogService.AddException(exception.Message,
                                              exception.StackTrace, EventCategory.GuardarObjeto.ToString(), exception, provincia.ActualizadoPor, EventSource.Sistema);

                return(ActionConfirmation.CreateFailure(exception.ToString()));
            }
        }