public async Task <string> ActualizaPerfilTask(RecursoProcesoDto recursoProcesoDto) { var datosRecursoEntity = _mapper.Map <RecursoProceso>(recursoProcesoDto); var result = await _perfilRepository.ActualizarPerfil(datosRecursoEntity); return(result); }
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 })); }
public IActionResult EliminaUsuarioPerfil([FromBody] RecursoProcesoDto recursoProcesoDto) { var notificacionResult = _perfilService.EliminaUsuarioPerfilTask(recursoProcesoDto.VcUsuario.ToLower(), recursoProcesoDto.IdPerfil, recursoProcesoDto.VcUsuariocreacion.ToLower()); return(Ok(new { Mensaje = notificacionResult })); }
public async Task <IActionResult> Delete([FromBody] RecursoProcesoDto recursoProcesoDto) { var eliminaResult = await _PerfilService.EliminaPerfilTask(recursoProcesoDto.IdPerfil, recursoProcesoDto.VcUsuariocreacion); return(Ok(new { Mensaje = eliminaResult })); }
public async Task <IActionResult> ActualizarPerfil([FromBody] RecursoProcesoDto recursoProcesoDto) { var actualizaResult = await _PerfilService.ActualizaPerfilTask(recursoProcesoDto); return(Ok(new { Mensaje = actualizaResult })); }
public async Task <IActionResult> RegistrarPerfil([FromBody] RecursoProcesoDto recursoProcesoDto) { var registroResult = await _PerfilService.RegistroPerfilTask(recursoProcesoDto); return(Ok(new { Mensaje = registroResult })); }