public async Task <IActionResult> Post([FromBody] MeetingRommDTO meetiingRomm) { var meetingRomm = _mapper.Map <MeetingRommModel>(meetiingRomm); var newMeetingRomm = await _meetingRoomBusiness.PostMeetingRomm(meetingRomm); return(CreatedAtAction(nameof(GetMeetingRoomById), new { id = newMeetingRomm.Id }, _mapper.Map <MeetingRommDTO>(newMeetingRomm))); }
public async Task PutMeetingRoomWithoutNumberAndBadRequest(int id) { var meetingRoom = new MeetingRommDTO { Name = "Dalas" }; var json = new StringContent(JsonConvert.SerializeObject(meetingRoom), Encoding.UTF8, "application/json"); var response = await _httpClient.PutAsync($"/meetingroom/{id}", json); Assert.IsNotNull(response.Content); Assert.AreEqual(HttpStatusCode.BadRequest, response.StatusCode); }
public async Task PostMeetingRoomWithSucess() { var meetingRoom = new MeetingRommDTO { Name = "Las Vegas", Number = 1 }; var json = new StringContent(JsonConvert.SerializeObject(meetingRoom), Encoding.UTF8, "application/json"); var response = await _httpClient.PostAsync($"/meetingroom", json); Assert.IsNotNull(response.Content); Assert.AreEqual(HttpStatusCode.Created, response.StatusCode); }