public ActionResult <ScheduleResponse> PostSchedule(ScheduleEntity scheduleEntity, int hallId) { if (!ModelState.IsValid || hallServices.GetHall(hallId) == null) { return(BadRequest()); } scheduleEntity.HallId = hallId; ScheduleResponse scheduleResponse = scheduleService.SaveSchedule(scheduleEntity); if (scheduleResponse == null) { return(BadRequest()); } return(CreatedAtAction("GetSchedule", new { id = scheduleEntity.Id }, scheduleResponse)); }
public ActionResult <HallResponse> GetHall(int id) { return(hallServices.GetHall(id)); }