public async Task <IEnumerable <BusquedaUsuarioDto> > BuscarUsuario(FiltroBusquedaUsuarioDto param) { try { using (IDbConnection dbConnection = ConnectionManager.GetConnection()) { dbConnection.Open(); var parameters = new OracleDynamicParameters(); parameters.Add("P_ROLID", param.RolId); parameters.Add("P_CODIGOUSUARIO", param.CodigoUsuario); parameters.Add("IO_CURSOR", dbType: OracleDbType.RefCursor, direction: ParameterDirection.Output); var result = await dbConnection.QueryAsync <BusquedaUsuarioDto>( "SBS_BUSCAR_USUARIO", parameters, commandType : CommandType.StoredProcedure ); return(result); } } catch (Exception ex) { Console.WriteLine(ex.Message); return(null); } }
public FileResult ExportarExcel([FromBody] FiltroBusquedaUsuarioDto param) { IEnumerable <BusquedaUsuarioDto> lista = null; lista = _usuarioService.BuscarUsuario(param).Result; return(ExportExcel(lista, @"wwwroot\FilesDownload\ExcelFiles\", "curva_historica")); }
// GET: Usuarios public async Task <List <BusquedaUsuarioDto> > BuscarUsuario(FiltroBusquedaUsuarioDto param) { List <SbsUsuario> listaUsuario = null; //var listaUsuarioActivo = _context.SbsUsuario.AsNoTracking().Where(u => u.Activo == true); listaUsuario = await _context.SbsUsuario.Where ( u => ( (param.CodigoUsuario.Equals("") || u.Codigousuario.Contains(param.CodigoUsuario)) && (param.RolId == 0 || u.Rolid == param.RolId) ) ).ToListAsync(); return(RetornarDtoBusqueda(listaUsuario)); }
public JsonResult BuscarUsuario([FromBody] FiltroBusquedaUsuarioDto param) { var success = true; List <BusquedaUsuarioDto> lista = null; try { lista = _usuarioService.BuscarUsuario(param).Result; } catch (Exception ex) { success = false; _logger.LogError(default(EventId), ex, ex.Message); } return(Json(new { success, data = lista })); }
public async Task <IEnumerable <BusquedaUsuarioDto> > BuscarUsuario(FiltroBusquedaUsuarioDto param) { return(await _usuarioRepository.BuscarUsuario(param)); }