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>()); }
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>()); }