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")); }