Exemple #1
0
        public ActionConfirmation SaveOrUpdateCiudad(Ciudad ciudad)
        {
            if (!ciudad.IsValid())
            {
                ActionConfirmation.CreateFailure("ciudad no válida");
            }

            try
            {
                _ciudadRepository.SaveOrUpdate(ciudad);
                _ciudadRepository.DbContext.CommitChanges();

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

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