public IEnumerable <CreditRequestDto> Handle(ApprovedClientRequestsQuery query)
 {
     return(ModelsDao.Where(
                m => (m.IsOperatorApproved ?? false) && (m.IsSecurityApproved ?? false) &&
                (m.IsCreditCommitteeApproved ?? false) && (m.IsCreditDepartmentApproved ?? false) &&
                m.Client.Id == query.ClientId && !(m.IsOpen ?? false))
            .MapTo <CreditRequestDto>());
 }
Beispiel #2
0
 public async Task <ListQueryResult <CreditRequestViewModel> > GetApprovedClientRequestsAsync(ApprovedClientRequestsQuery query)
 {
     return((await RunListQueryAsync <ApprovedClientRequestsQuery, CreditRequestDto>(_queryRepository, query))
            .MapTo <CreditRequestViewModel>());
 }
Beispiel #3
0
 public async Task <ListQueryResult <CreditRequestDto> > GetApprovedClientRequestsDtosAsync(ApprovedClientRequestsQuery query)
 {
     return(await RunListQueryAsync <ApprovedClientRequestsQuery, CreditRequestDto>(_queryRepository, query));
 }
Beispiel #4
0
 public ListQueryResult <CreditRequestViewModel> GetApprovedClientRequests(ApprovedClientRequestsQuery query)
 {
     return(RunListQuery <ApprovedClientRequestsQuery, CreditRequestDto>(_queryRepository, query)
            .MapTo <CreditRequestViewModel>());
 }
Beispiel #5
0
 public ListQueryResult <CreditRequestDto> GetApprovedClientRequestsDtos(ApprovedClientRequestsQuery query)
 {
     return(RunListQuery <ApprovedClientRequestsQuery, CreditRequestDto>(_queryRepository, query));
 }