public async Task <IActionResult> CambiarPassword([FromBody] CambiarPasswordDTO cambiarPasswordDTO) { try { ClaimsIdentity identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); string oldPassword = Encript.EncriptText(cambiarPasswordDTO.oldPassword); Usuario usuario = await _usuarioService.ValidaPassword(idUsuario, oldPassword); if (usuario == null) { return(BadRequest(new { message = $"El password no es correcto" })); } else { usuario.Password = Encript.EncriptText(cambiarPasswordDTO.newPassword); await _usuarioService.UpdatePassword(usuario); return(Ok(new { message = "El password se cambió con éxito" })); } } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> CambiarPassword([FromBody] CambiarPasswordDTO cambiarPassword) { try { var identity = HttpContext.User.Identity as ClaimsIdentity; var idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); string passwordEncriptado = Encriptar.EncriptarPassword(cambiarPassword.passwordAnterior); Usuario usuario = await _usuarioService.ValidatePassword(idUsuario, passwordEncriptado); if (usuario == null) { return(BadRequest(new { message = "La password es incorrecta." })); } else { usuario.Password = Encriptar.EncriptarPassword(cambiarPassword.nuevaPassword); await _usuarioService.UpdatePassword(usuario); return(Ok(new { message = "La password fue actualizada con éxito!" })); } } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> Post([FromBody] Persona persona) { try { if (await _personaService.ValidaExistenciaRFC(persona.RFC)) { return(BadRequest(new { message = "Ya existe un registro con el mismo RFC" })); } ClaimsIdentity identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); persona.FechaActualizacion = DateTime.Now; persona.FechaRegistro = DateTime.Now; persona.Activo = true; persona.UsuarioAgrega = idUsuario; await _personaService.Save(persona); return(Ok(new { message = "Se agregó la persona exitosamente" })); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> put(int id, [FromBody] Documento documento) { try { if (id != documento.Id) { return(BadRequest()); } var identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); documento.UsuarioId = idUsuario; documento.FechaCreacion = DateTime.Now; documento.Activo = 1; await _documentoService.ActualizarDocumento(id, documento); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> GetCuestionarioByUser() { try { var identity = HttpContext.User.Identity as ClaimsIdentity; var idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); var listCuestionario = await _cuestionarioService.GetListCuestionarioByUser(idUsuario); return(Ok(listCuestionario)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> POST_MantenimientoEdificio([FromBody] PerfilMantenimientoDTO PERFIL) { try { var identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); var mensaje = await _PerfilService.MantenimientoPerfil(PERFIL); return(Ok(mensaje)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> ListarVisitanteCodigoGET(int cod_visitante) { try { var identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); var LISTA = await _VisitanteService.ListarVisitante_X_Codigo(cod_visitante); return(Ok(LISTA)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> ListarTarjetaAccesoGET(string filtro) { try { var identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); var LISTA = await _VisitanteService.ListarVisitante(filtro); return(Ok(LISTA)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> ListarTarjetaAcceso_GAGET(int cod_empresa) { try { var identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); var LISTA = await _TarjetaAccesoService.ListarTarjetaAcceso_X_Empresa(cod_empresa); return(Ok(LISTA)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> POST_MantenimientoEdificio([FromBody] MantenimientoGrupoAccesosDTO GRUPO) { try { var identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); var mensaje = await _GrupoAccesosService.MantenimientoGrupoAccesos(GRUPO); return(Ok(mensaje)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> ListarPisoEdificioGET(int COD_EDIFICIO) { try { var identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); var listaPiso = await _PisoService.ListarPiso_X_Edificio(COD_EDIFICIO); return(Ok(listaPiso)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> GETListaCentroCosto_Filtro(string FILTRO, int COD_EMPRESA) { try { var identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); var listaCentroCostoEmpresa = await _CentroCostoService.ListarCentroCosto_x_Filtro(FILTRO, COD_EMPRESA); return(Ok(listaCentroCostoEmpresa)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> ListarEmpresaGET() { try { var identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); var listaCentroCosto = await _CentroCostoService.ListarCentroCosto(); return(Ok(listaCentroCosto)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> POST_MantenimientoEmpresa([FromBody] CentroCostoMantenimientoDTO CENTRO_COSTO) { try { var identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); var mensaje = await _CentroCostoService.MantenimientoCentroCosto(CENTRO_COSTO); return(Ok(mensaje)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> ListarTipoPersonalGET() { try { var identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); var LISTA = await _TipoPersonalService.ListarTipoPersonal(); return(Ok(LISTA)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> ListarEdificio_x_SedeGET(int COD_SEDE) { try { var identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); var listaEmpresa = await _EdificioService.ListarEdificio_X_Sede(COD_SEDE); return(Ok(listaEmpresa)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> POST_MantenimientoTarjetaAcceso([FromBody] VisitanteMantenimientoDTO VISITANTE) { try { var identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); var mensaje = await _VisitanteService.MantenimientoVisitante(VISITANTE); return(Ok(mensaje)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> GET(int ID_USER) { try { var identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); var listaUsuarioEmpresa = await _EmpresaService.ListarUsuarioEmpresa(ID_USER); return(Ok(listaUsuarioEmpresa)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> ListarPuertaPisoGET(int COD_PISO) { try { var identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); var listaPuertaPisoArbol = await _PuertaService.ListarPuerta_X_Piso(COD_PISO); return(Ok(listaPuertaPisoArbol)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> POST_MantenimientoSede([FromBody] SedeMantenimientoDTO SEDE) { try { var identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); var mensaje = await _SedeService.MantenimientoSede(SEDE); return(Ok(mensaje)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> ListarEmpresaActivaGET(int COD_EMPRESA) { try { var identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); var listaEmpresa = await _EmpresaService.ListarEmpresa_activa(COD_EMPRESA); return(Ok(listaEmpresa)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> Post([FromBody] Clientes clientes) { try { var identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); clientes.Activo = 1; await _clienteService.CreateCliente(clientes); return(Ok(new { message = "Se agrego el cliente exitosamente" })); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> GETListaSede() { try { { var identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); var listaSede = await _SedeService.ListarSede(); return(Ok(listaSede)); } } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> POSTParametrosActualizar(ConfiguracionParametrosDTO ConfiguracionParametrosDTO) { try { { var identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); var mensaje = await _ConfiguracionParametrosService.ActualizarConfiguracionParametros(ConfiguracionParametrosDTO); return(Ok(mensaje)); } } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> GETParametros() { try { { var identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); var Parametros = await _ConfiguracionParametrosService.ParametrosConfiguracion(); return(Ok(Parametros)); } } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> GETListaSede(string COD_PERSONAL, string FECHA) { try { { var identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); var listaCitaProgramadaDia = await _CitaService.ListarCitasProgramadasDia(COD_PERSONAL, FECHA); return(Ok(listaCitaProgramadaDia)); } } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> POST_MantenimientoMailing(Usuario_TipoPersonalDTO USUARIO) { try { { var identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); var mensaje = await _AccesosPermisoService.MantenimientoUsuario_TipoPersonal(USUARIO); return(Ok(mensaje)); } } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> POST_MantenimientoPersonal(TipoDocumentoMantenimientoDTO TIPO_DOCUMENTO) { try { { var identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); var mensaje = await _TipoDocumentoService.MantenimientoTipoDocumento(TIPO_DOCUMENTO); return(Ok(mensaje)); } } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> GetListarPersonal() { try { { var identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); var tipoDocumento = await _TipoDocumentoService.ListarTipoDocumento(); return(Ok(tipoDocumento)); } } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> GETListarPersonalCodigo(string COD_PERSONAL) { try { { var identity = HttpContext.User.Identity as ClaimsIdentity; int idUsuario = JwtConfigurator.GetTokenIdUsuario(identity); var personal = await _PersonalService.ListarPersonal_Codigo(COD_PERSONAL); return(Ok(personal)); } } catch (Exception ex) { return(BadRequest(ex.Message)); } }