public async Task <HolidayCalendarResult> SaveAsync(string SessionKey, HolidayCalendar HolidayCalendar) { return(await authorizationProcessor.DoAuthorizeAsync(SessionKey, async token => { var result = (await holidaycalendarProcessor.SaveAsync(new[] { HolidayCalendar }, token)).First(); return new HolidayCalendarResult { ProcessResult = new ProcessResult { Result = true }, HolidayCalendar = result, }; }, logger)); }
public async Task <ActionResult <IEnumerable <HolidayCalendar> > > Save(IEnumerable <HolidayCalendar> holidays, CancellationToken token) => (await holidaycalendarProcessor.SaveAsync(holidays, token)).ToArray();