public async Task <IActionResult> AddOrUpdateDormitoryRoom(
            [FromBody] DormitoryRoomPostModel dormitoryRoomPostModel,
            [FromQuery] bool add = true)
        {
            var dormitoryRoom = _dormitoryRoomMapper.Map(dormitoryRoomPostModel);

            if (add)
            {
                await _dormitoryRoomService.AddAsync(dormitoryRoom);
            }
            else
            {
                await _dormitoryRoomService.UpdateAsync(dormitoryRoom);
            }

            await _dormitoryRoomService.SetDormitoryRoomStudentsAsync(dormitoryRoom.DormitoryRoomId,
                                                                      dormitoryRoomPostModel.Students.AsReadOnlyCollection());

            return(RedirectToAction("Index"));
        }