public async Task ShouldGetNotificationCodesSuccess()
        {
            OperationCodeSearchCriteria criteria = new OperationCodeSearchCriteria()
            {
                PageNumber = 1, PageSize = 1
            };
            var result = await _sut.GetNotificationCodes(criteria);

            Assert.NotNull(result);
        }
Example #2
0
        public async Task <ActionResult> OperationCodesPagingAsync(OperationCodeSearchCriteria operationCodeSearchCriteria)
        {
            try
            {
                var result = await _ApiClient.GetQueryResultAsync <OperationCodeViewModel>("Account/GetNotificationBySearchCriteria", operationCodeSearchCriteria.ToDictionary());

                return(Json(new PaginationModel(result.Items, result.TotalCount, operationCodeSearchCriteria.PageSize, result.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));
            }
        }
Example #3
0
        public async Task <QueryResult <OperationCodeViewModel> > GetNotificationBySearchCriteria(OperationCodeSearchCriteria tenderSearchCriteria)
        {
            var tenderList = await _notificationAppService.FindNotificationCodesBySearchCriteriaForPage(tenderSearchCriteria);

            return(tenderList);
        }
        public async Task <QueryResult <OperationCodeViewModel> > FindNotificationCodesBySearchCriteriaForPage(OperationCodeSearchCriteria criteria)
        {
            QueryResult <OperationCodeViewModel> result = await _iNotificationQuerie.GetNotificationCodes(criteria);

            return(result);
        }