Ejemplo n.º 1
0
 public async Task <RespuestaDatos> ModificarDemografia([FromBody] ModificarDemografia model)
 {
     // TODO: Cambiar en la tabla identity el número
     try
     {
         return(await _sEFachada.ModificarDemografia(model));
     }
     catch (Exception e)
     {
         RepoErrorLog.AddErrorLog(new ErrorLog
         {
             Mensaje   = e.Message,
             Traza     = e.StackTrace,
             Usuario   = model.Correo,
             Creacion  = DateTime.Now,
             Tipoerror = COErrorLog.MODIFICAR_USUARIO
         });
         return(new RespuestaDatos {
             Codigo = COCodigoRespuesta.ERROR, Mensaje = $@" Ocurrió un problema al modificar el usuario"
         });
     }
 }
Ejemplo n.º 2
0
        public async Task <RespuestaDatos> ModificarDemografia(ModificarDemografia model, DemografiaCor demografiaCor)
        {
            if (demografiaCor == null)
            {
                throw new COExcepcion("El usuario no existe");
            }

            try
            {
                return(await _repoDemografia.ModificarDemografia(demografiaCor, model));
            }
            catch (COExcepcion e)
            {
                RepoErrorLog.AddErrorLog(new ErrorLog
                {
                    Mensaje   = e.Message,
                    Traza     = e.StackTrace,
                    Usuario   = model.Correo,
                    Creacion  = DateTime.Now,
                    Tipoerror = COErrorLog.MODIFICAR_USUARIO
                });
                throw new COExcepcion("Ocurrió un problema al modificar el usuario.");
            }
        }
Ejemplo n.º 3
0
        public async Task <RespuestaDatos> ModificarDemografia(ModificarDemografia model)
        {
            DemografiaCor demografiaCor = _cOGeneralFachada.GetDemografiaPorEmail(model.Correo);

            return(await _cOSeguridadBiz.ModificarDemografia(model, demografiaCor));
        }