using System.Collections.Generic; 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() { Sort sort = new Sort(); var sortTerms = sort.GetSortTerms(); return sortTerms; } }