public async Task <QueryResult <CommitteeModel> > Get(CommitteeSearchCriteriaModel committeeSearchCriteriaModel) { var committeeSearchCriteria = _mapper.Map <CommitteeSearchCriteria>(committeeSearchCriteriaModel); var committeeList = await _committeeApplication.Find(committeeSearchCriteria); var committeeModel = _mapper.Map <QueryResult <CommitteeModel> >(committeeList); return(committeeModel); }
public async Task <IActionResult> IndexPagingAsync(CommitteeSearchCriteriaModel committeeSearchCriteriaModel) { try { committeeSearchCriteriaModel.CommitteeTypeId = Util.Decrypt(committeeSearchCriteriaModel.CommitteeTypeIdString); committeeSearchCriteriaModel.AgencyCode = User.UserAgency(); var committees = await _ApiClient.GetQueryResultAsync <CommitteeModel>("Committee/Get", committeeSearchCriteriaModel.ToDictionary()); return(Json(new PaginationModel(committees.Items, committees.TotalCount, committees.PageSize, committees.PageNumber, null))); } catch (AuthorizationException ex) { throw ex; } catch (BusinessRuleException ex) { return(JsonErrorMessage(ex.Message)); } catch (Exception ex) { _logger.LogError(ex.ToString(), ex); return(JsonErrorMessage(Resources.TenderResources.ErrorMessages.UnexpectedError)); } }
public static async Task <QueryResult <CommitteeModel> > GetAsync(CommitteeSearchCriteriaModel criteria) { var committees = JsonConvert.DeserializeObject <QueryResult <CommitteeModel> >(await _connect.GetAsync("Committee/Get?" + UrlHelper.ToQueryString(criteria))); return(committees); }