public async Task <UserDto> Handle(GetUserByIdQuery queryObject) { var md = new JwtSecurity.Linq.LinqMetaData(); var query = md.User .Where(x => x.UserId == queryObject.UserId) .ProjectToUserDto(); using (var adapter = new DataAccessAdapter()) { ((LLBLGenProProvider2)query.Provider).AdapterToUse = adapter; return(await query.FirstOrDefaultAsync()); } }
public async Task <ApiClientDto> Handle(GetApiClientByIdQuery queryObject) { var md = new JwtSecurity.Linq.LinqMetaData(); var query = md.ApiClient .Where(x => x.ClientId == queryObject.ClientId && x.ClientSecret == queryObject.ClientSecret) .ProjectToApiClientDto(); using (var adapter = new DataAccessAdapter()) { ((LLBLGenProProvider2)query.Provider).AdapterToUse = adapter; return(await query.FirstOrDefaultAsync()); } }