using System.Collections.Generic;
using System.Linq;
using DeskHubSharpRevised.DAL;
using DeskHubSharpRevised.Models;
namespace DeskHubSharpRevised.BLL;
public class Request
{
private readonly ApiDataService _api;
private readonly string _query;
///
/// Override constructor for the class
///
///
public Request(string query)
{
_query = query;
_api = new ApiDataService(_query);
}
///
/// Constructor for the class
///
public Request()
{
}
///
/// Performs the search request
///
public void PerformSearchRequest()
{
_api.SearchRequest();
}
///
/// Performs the user request
///
public void PerformUserRequest()
{
_api.UserRequest();
}
///
/// Performs the branch request
///
public void PerformBranchRequest()
{
_api.BranchRequest();
}
///
/// Performs the local owner request
///
///
public Owner GetUserData()
{
Owner owner = new Owner();
return owner;
}
public List PerformGetSort()
{
return new Sort().GetSortTerms;
}
}