public async Task <ScheduleInScreen> FindForScreenForDateWithoutIncludesAsync(int screenId, string prefix, DateTime date) { var schedulesInScreen = await RepositoryDbSet .Include(s => s.Schedule) .AsNoTracking() .Where(s => s.ScreenId == screenId && s.Schedule.Prefix == prefix && s.Schedule.Date == date) .Select(s => ScheduleInScreenMapper.MapFromDomain(s)).ToListAsync(); return(schedulesInScreen.LastOrDefault()); }
public async Task <ScheduleInScreen> FindByScheduleIdAsync(int scheduleId) { return(ScheduleInScreenMapper.MapFromDomain(await RepositoryDbSet.Include(s => s.Screen).AsNoTracking() .FirstOrDefaultAsync(s => s.ScheduleId == scheduleId))); }
public async Task <ScheduleInScreen> FindByScheduleIdAsync(int scheduleId) { return(ScheduleInScreenMapper.MapFromInternal( await Uow.ScheduleInScreens.FindByScheduleIdAsync(scheduleId))); }
public async Task <ScheduleInScreen> FindForScreenForDateWithoutIncludesAsync(int screenId, string prefix, DateTime date) { return(ScheduleInScreenMapper.MapFromInternal( await Uow.ScheduleInScreens.FindForScreenForDateWithoutIncludesAsync(screenId, prefix, date))); }