Beispiel #1
0
        public async Task <string> ActualizaPerfilTask(RecursoProcesoDto recursoProcesoDto)
        {
            var datosRecursoEntity = _mapper.Map <RecursoProceso>(recursoProcesoDto);
            var result             = await _perfilRepository.ActualizarPerfil(datosRecursoEntity);

            return(result);
        }
Beispiel #2
0
        public IActionResult AgregaUsuarioPerfil([FromBody] RecursoProcesoDto recursoProcesoDto)
        {
            var usuarioDto = LdapHelper.FindUser(recursoProcesoDto.VcUsuario.ToLower(), _ldapSettings.Url, _ldapSettings.SearchBase, _ldapSettings.BindDn, _ldapSettings.BindCredentials, _ldapSettings.SearchFilter);

            if (usuarioDto == null)
            {
                return(BadRequest());
            }

            var notificacionResult = _perfilService.RegistroUsuarioPerfil(usuarioDto.Username, usuarioDto.FirstName, usuarioDto.LastName, usuarioDto.Mail, recursoProcesoDto.IdPerfil, recursoProcesoDto.VcUsuariocreacion.ToLower());

            return(Ok(new { Mensaje = notificacionResult }));
        }
Beispiel #3
0
        public IActionResult EliminaUsuarioPerfil([FromBody] RecursoProcesoDto recursoProcesoDto)
        {
            var notificacionResult = _perfilService.EliminaUsuarioPerfilTask(recursoProcesoDto.VcUsuario.ToLower(), recursoProcesoDto.IdPerfil, recursoProcesoDto.VcUsuariocreacion.ToLower());

            return(Ok(new { Mensaje = notificacionResult }));
        }
Beispiel #4
0
        public async Task <IActionResult> Delete([FromBody] RecursoProcesoDto recursoProcesoDto)
        {
            var eliminaResult = await _PerfilService.EliminaPerfilTask(recursoProcesoDto.IdPerfil, recursoProcesoDto.VcUsuariocreacion);

            return(Ok(new { Mensaje = eliminaResult }));
        }
Beispiel #5
0
        public async Task <IActionResult> ActualizarPerfil([FromBody] RecursoProcesoDto recursoProcesoDto)
        {
            var actualizaResult = await _PerfilService.ActualizaPerfilTask(recursoProcesoDto);

            return(Ok(new { Mensaje = actualizaResult }));
        }
Beispiel #6
0
        public async Task <IActionResult> RegistrarPerfil([FromBody] RecursoProcesoDto recursoProcesoDto)
        {
            var registroResult = await _PerfilService.RegistroPerfilTask(recursoProcesoDto);

            return(Ok(new { Mensaje = registroResult }));
        }