Пример #1
0
        public async Task ShouldFindBranchCommittees()
        {
            var branchCommitteeSearchCriteriaModel = new BranchCommitteeSearchCriteriaModel();
            var result = await _sutBranchServiceQueries.GetBranchCommittees(branchCommitteeSearchCriteriaModel);

            Assert.NotNull(result);
            Assert.IsType <QueryResult <LookupModel> >(result);
        }
        public async Task <List <BranchCommitteeModel> > Get(BranchCommitteeSearchCriteriaModel branchCommitteeSearchCriteriaModel)
        {
            var branchCommitteeSearchCriteria = _mapper.Map <BranchCommitteeSearchCriteria>(branchCommitteeSearchCriteriaModel);
            var branchCommitteeList           = await _branchCommitteeService.Find(branchCommitteeSearchCriteria);

            var branchCommitteeModel = _mapper.Map <List <BranchCommitteeModel> >(branchCommitteeList);

            return(branchCommitteeModel);
        }
Пример #3
0
        public async Task <QueryResult <LookupModel> > GetBranchCommittees(BranchCommitteeSearchCriteriaModel criteria)
        {
            var result = await _context.BranchCommittees
                         .Where(c => c.BranchId == criteria.BranchId && c.IsActive == true && c.Committee.IsActive == true)
                         .Select(x => new LookupModel
            {
                Id   = x.CommitteeId,
                Name = x.Committee.CommitteeName
            }).ToQueryResult(criteria.PageNumber, criteria.PageSize);

            return(result);
        }
Пример #4
0
        public async Task GetBranchCommitteesTest()
        {
            _claims = new Claim[1] {
                new Claim(IdentityConfigs.Claims.SelectedGovAgency, "022001000000,022001000000")
            };
            _branchController = _branchController.WithIdentity(_claims);

            var requestModel = new BranchCommitteeSearchCriteriaModel()
            {
                BranchId = 4
            };

            var result = await _branchController.GetBranchCommittees(requestModel);

            Assert.NotNull(result);
            Assert.NotEmpty(result.Items);
        }
Пример #5
0
        public async Task <ActionResult> GetBranchCommitteesAsync(BranchCommitteeSearchCriteriaModel criteria)
        {
            try
            {
                var usersList = await _ApiClient.GetQueryResultAsync <LookupModel>("Branch/GetBranchCommittees", criteria.ToDictionary());

                return(Json(new PaginationModel(usersList.Items, usersList.TotalCount, usersList.PageSize, usersList.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));
            }
        }
Пример #6
0
        public async Task <QueryResult <LookupModel> > GetBranchCommittees(BranchCommitteeSearchCriteriaModel criteria)
        {
            var users = await _branchService.GetBranchCommittees(criteria);

            return(users);
        }
Пример #7
0
 public async Task <QueryResult <LookupModel> > GetBranchCommittees(BranchCommitteeSearchCriteriaModel criteria)
 {
     return(await _branchServiceQueries.GetBranchCommittees(criteria));
 }