public async ValueTask <IQueryResult> Handle(ListarUsuarios command) { var usuarios = await _usuarioRepository.GetAll(); var list = new ListarUsuariosResult(); foreach (var item in usuarios) { list.Usuarios.Add(new UsuarioQueryList() { Login = item.Login, Nome = item.Nome }); } return(new QueryResult(true, list)); }
public QueryResult Handle(ListarUsuariosParameter parameters) { using (var connection = (SqlConnection)ConnectionFactory.CreateFromUserSession()) { var parametros = new DynamicParameters(); parametros.Add("usr_str_red", dbType: DbType.String, direction: ParameterDirection.Input, value: parameters.usr_str_red); parametros.Add("usr_str_nombre_apellido", dbType: DbType.String, direction: ParameterDirection.Input, value: parameters.usr_str_nombre_apellido); parametros.Add("rol_int_id", dbType: DbType.Int32, direction: ParameterDirection.Input, value: parameters.rol_int_id); var result = new ListarUsuariosResult(); result.Hits = connection.Query <ListarUsuariosDto>( "seguridad.pa_listar_usuarios", parametros, commandType: CommandType.StoredProcedure); return(result); } }
public QueryResult Execute(ListarUsuariosParameters parameters) { using (var con = new ConnectionFactory(_config).GetOpenConnection()) { var parametros = new DynamicParameters(); // parametros.Add("idtipoproducto", dbType: DbType.Int64, direction: ParameterDirection.Input, value: parameters.Id); // parametros.Add("idnivelreparacion", dbType: DbType.Int64, direction: ParameterDirection.Input, value: parameters.IdUsuario); // parametros.Add("idpartner", dbType: DbType.Int64, direction: ParameterDirection.Input, value: parameters.Username); var resultado = new ListarUsuariosResult(); resultado.Hits = con.Query <ListarUsuariosDto>( "seguridad.pa_listarusuarios", parametros, commandType: CommandType.StoredProcedure); return(resultado); }; }