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())); } }