public IndividualListResponse GetIndividualsByPage(int currentPage = 1, int itemsPerPage = 6, string IndividualName = "") { IndividualListResponse response = new IndividualListResponse(); try { response = WpfApiHandler.GetFromApi <List <IndividualViewModel>, IndividualListResponse>("GetIndividualsByPage", new Dictionary <string, string>() { { "CurrentPage", currentPage.ToString() }, { "itemsPerPage", itemsPerPage.ToString() }, { "IndividualName", IndividualName }, }); //response.TotalItems = WpfApiHandler.GetFromApi<int, IndividualViewModel, IndividualListResponse>("GetIndividualsCount", new Dictionary<string, string>() { // { "CompanyID", companyId.ToString() }, // { "searchParameter", IndividualName } //}).TotalItems; response.Success = true; } catch (Exception ex) { response = new IndividualListResponse(); response.IndividualsByPage = new List <IndividualViewModel>(); response.Success = false; response.Message = ex.Message; } return(response); }
public IndividualListResponse GetIndividualsCount(string searchParameter = "") { IndividualListResponse response = new IndividualListResponse(); try { response.TotalItems = unitOfWork.GetIndividualsRepository().GetIndividualsCount(searchParameter); response.Success = true; } catch (Exception ex) { response.Success = false; response.Message = ex.Message; } return(response); }
public IndividualListResponse GetIndividualsCount(string searchParameter = "") { IndividualListResponse response = new IndividualListResponse(); try { Dictionary <string, string> parameters = new Dictionary <string, string>(); parameters.Add("searchParameter", searchParameter); response = WpfApiHandler.GetFromApi <List <IndividualViewModel>, IndividualListResponse>("GetIndividualsCount", parameters); response.Success = true; } catch (Exception ex) { response.Success = false; response.Message = ex.Message; } return(response); }
public IndividualListResponse GetIndividualsForPopup(string filterString) { IndividualListResponse response = new IndividualListResponse(); try { Dictionary <string, string> parameters = new Dictionary <string, string>(); parameters.Add("FilterString", filterString); response = WpfApiHandler.GetFromApi <List <IndividualViewModel>, IndividualListResponse>("GetIndividualsForPopup", parameters); response.Success = true; } catch (Exception ex) { response.Success = false; response.Message = ex.Message; } return(response); }
/// <summary> /// Get all active individuals for selected company /// </summary> /// <returns></returns> public IndividualListResponse GetIndividuals(string filterString) { IndividualListResponse response = new IndividualListResponse(); try { response.Individuals = unitOfWork.GetIndividualsRepository() .GetIndividuals(filterString) .ConvertToIndividualViewModelList(); response.Success = true; } catch (Exception ex) { response.Individuals = new List <IndividualViewModel>(); response.Success = false; response.Message = ex.Message; } return(response); }
public IndividualListResponse GetIndividualsByPage(int currentPage = 1, int itemsPerPage = 6, string searchParameter = "") { IndividualListResponse response = new IndividualListResponse(); try { response.IndividualsByPage = unitOfWork.GetIndividualsRepository() .GetIndividualsByPage(currentPage, itemsPerPage, searchParameter) .ConvertToIndividualViewModelList(); response.TotalItems = unitOfWork.GetIndividualsRepository().GetIndividualsCount(searchParameter); response.Success = true; } catch (Exception ex) { response.IndividualsByPage = new List <IndividualViewModel>(); response.Success = false; response.Message = ex.Message; } return(response); }
/// <summary> /// Get all active business partners for selected company /// </summary> /// <returns></returns> public IndividualListResponse GetIndividuals(string filterString) { IndividualListResponse response = new IndividualListResponse(); try { response = WpfApiHandler.GetFromApi <List <IndividualViewModel>, IndividualListResponse>("GetIndividuals", new Dictionary <string, string>() { { "FilterString", filterString } }); response.Success = true; } catch (Exception ex) { response.Individuals = new List <IndividualViewModel>(); response.Success = false; response.Message = ex.Message; } return(response); }