diff --git a/SfeduSchedule/Controllers/ScheduleController.cs b/SfeduSchedule/Controllers/ScheduleController.cs index 0ae758c..40e97ec 100644 --- a/SfeduSchedule/Controllers/ScheduleController.cs +++ b/SfeduSchedule/Controllers/ScheduleController.cs @@ -15,60 +15,6 @@ namespace SfeduSchedule.Controllers; [EnableRateLimiting("throttle")] public class ScheduleController(ModeusService modeusService, ILogger logger) : ControllerBase { - /// - /// [УСТАРЕЛО] Получить расписание по пользовательскому запросу. - /// - /// Объект запроса, содержащий параметры фильтрации расписания. - /// Список событий расписания. - /// Возвращает расписание - /// Слишком много запросов - [HttpPost] - public async Task Post([FromBody] ModeusScheduleRequest request) - { - string? schedule; - try - { - schedule = await modeusService.GetScheduleAsync(request); - } - catch (HttpRequestException e) - { - logger.LogError("Ошибка при получении расписания\n\n" + e.Message + "\n\n" + e.StackTrace + - "\n\n JSON: " + - JsonSerializer.Serialize(request, GlobalConsts.JsonSerializerOptions)); - return StatusCode((int)(e.StatusCode ?? HttpStatusCode.InternalServerError), - "Proxied Modeus: " + e.Message); - } - - return Ok(schedule); - } - - /// - /// [УСТАРЕЛО] Поиск аудиторий по пользовательскому запросу. - /// - /// Объект запроса, содержащий параметры фильтрации аудиторий. - /// Список аудиторий. - /// Возвращает список аудиторий - /// Слишком много запросов - [HttpPost] - [Route("rooms/search")] - public async Task SearchRooms([FromBody] RoomSearchRequest request) - { - string? rooms; - try - { - rooms = await modeusService.SearchRoomsAsync(request); - } - catch (HttpRequestException e) - { - logger.LogError("Ошибка при поиске аудиторий\n\n" + e.Message + "\n\n" + e.StackTrace + "\n\n JSON: " + - JsonSerializer.Serialize(request, GlobalConsts.JsonSerializerOptions)); - return StatusCode((int)(e.StatusCode ?? HttpStatusCode.InternalServerError), - "Proxied Modeus: " + e.Message); - } - - return Ok(rooms); - } - /// /// Получить GUID пользователя по полному имени. (требуется авторизация) ///