public async Task <ActionResult> PostWorkingGroupSchedule([FromBody] WorkingDay workingDay) { try { await _workingDayRepository.Add(workingDay); } catch (DbUpdateConcurrencyException e) { _logger.LogError(e.Message); return(Problem(e.Message)); } catch (DbUpdateException e) { _logger.LogError(e.Message); return(Problem(e.Message)); } catch (Exception e) { _logger.LogError(e.Message); return(Problem(e.Message)); } return(CreatedAtAction("PostWorkingDay", new { workingDay.Id, workingDay })); }