public async Task <ActionResult <WorkerHoliday> > PostWorkerHoliday(WorkerHoliday workerHoliday) { IsPossibleAddNewHoliday isPossibleAdd = new IsPossibleAddNewHoliday(); if (isPossibleAdd.HolidayCalc(workerHoliday) == false) { return(BadRequest()); } isPossibleAdd = null; // обрываем все ссылки на объект, на который ссылался dateRecycle FreeMem.CollectMethod(); _context.WorkerHolidays.Add(workerHoliday); await _context.SaveChangesAsync(); return(CreatedAtAction("GetWorkerHoliday", new { id = workerHoliday.PMId }, workerHoliday)); }
public async Task <ActionResult <IEnumerable <WorkerHoliday> > > GetWorkerHolidays() { FreeMem.CollectMethod(); return(await _context.WorkerHolidays.ToListAsync()); }