public Task <IEnumerable <CreditRequestDto> > HandleAsync(DepartmentRequestsQuery query)
 {
     return(ModelsDao.Where(
                m => (m.IsOperatorApproved ?? false) && (m.IsSecurityApproved ?? false) &&
                (m.IsCreditCommitteeApproved ?? false) && m.IsCreditDepartmentApproved == null)
            .MapToAsync <CreditRequestDto>());
 }
 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>());
 }
Example #3
0
 public async Task <IEnumerable <CreditAccountDto> > HandleAsync(CreditAccountsQuery query)
 {
     if (query.ClientId.HasValue)
     {
         return(await ModelsDao.Where(a => a.Client.Id == query.ClientId).MapToAsync <CreditAccountDto>());
     }
     if (!string.IsNullOrWhiteSpace(query.PassportNumber))
     {
         return(await ModelsDao.Where(a => a.Client.PassportNumber == query.PassportNumber).MapToAsync <CreditAccountDto>());
     }
     return(Enumerable.Empty <CreditAccountDto>());
 }
 public IEnumerable <CreditRequestDto> Handle(CommiteeRequestsQuery query)
 {
     return(ModelsDao.Where(
                m => (m.IsOperatorApproved ?? false) && (m.IsSecurityApproved ?? false) &&
                m.IsCreditCommitteeApproved == null).MapTo <CreditRequestDto>());
 }
 public Task <IEnumerable <CreditRequestDto> > HandleAsync(OperatorRequestsQuery query)
 {
     return(ModelsDao.Where(m => m.IsOperatorApproved == null).MapToAsync <CreditRequestDto>());
 }
 public Task <IEnumerable <CreditRequestDto> > HandleAsync(ClientRequestsQuery query)
 {
     return(ModelsDao.Where(m => m.Client.Id == query.ClientId && !(m.IsOpen ?? false)).MapToAsync <CreditRequestDto>());
 }