Files

69 lines
1.3 KiB
C#
Raw Permalink Normal View History

2022-06-29 13:03:33 -04:00
using System.Collections.Generic;
using System.Linq;
2022-06-29 13:03:33 -04:00
using DeskHubSharpRevised.DAL;
using DeskHubSharpRevised.Models;
2022-06-29 12:59:53 -04:00
namespace DeskHubSharpRevised.BLL;
public class Request
{
2022-06-29 13:03:33 -04:00
private readonly ApiDataService _api;
private readonly string _query;
/// <summary>
/// Override constructor for the class
/// </summary>
/// <param name="query"></param>
public Request(string query)
{
_query = query;
_api = new ApiDataService(_query);
}
/// <summary>
/// Constructor for the class
/// </summary>
public Request()
{
}
/// <summary>
/// Performs the search request
/// </summary>
public void PerformSearchRequest()
{
_api.SearchRequest();
}
/// <summary>
/// Performs the user request
/// </summary>
public void PerformUserRequest()
{
_api.UserRequest();
}
/// <summary>
/// Performs the branch request
/// </summary>
public void PerformBranchRequest()
{
_api.BranchRequest();
}
/// <summary>
/// Performs the local owner request
/// </summary>
/// <returns></returns>
public Owner GetUserData()
{
Owner owner = new Owner();
return owner;
}
public List<string> PerformGetSort()
{
return new Sort().GetSortTerms;
2022-06-29 13:03:33 -04:00
}
2022-06-29 12:59:53 -04:00
}