public async Task <IEnumerable <HolidayCalendar> > GetAsync(HolidayCalendarSearch option, CancellationToken token = default(CancellationToken)) => await holidayCalendarQueryProcessor.GetAsync(option, token);
public async Task <IEnumerable <HolidayCalendar> > GetItems(HolidayCalendarSearch option, CancellationToken token) => (await holidaycalendarProcessor.GetAsync(option, token)).ToArray();
public static async Task <List <HolidayCalendar> > GetHolidayCalendarsAsync(ILogin login, HolidayCalendarSearch option = null) => await ServiceProxyFactory.DoAsync(async (HolidayCalendarMasterService.HolidayCalendarMasterClient client) => { var result = await client.GetItemsAsync(login.SessionKey, option ?? new HolidayCalendarSearch { CompanyId = login.CompanyId }); if (result.ProcessResult.Result) { return(result.HolidayCalendars); } return(new List <HolidayCalendar>()); });