public static UpdateRestaurantRequest FromDTO(this UpdateRestaurantRequestDTO requestDTO, string id) { return(new UpdateRestaurantRequest { Id = id, Name = requestDTO.Name, Address = requestDTO.Address }); }
public async Task TestPutRestaurant(string id, string name, string address) { var updateRestaurantRequest = new UpdateRestaurantRequestDTO { Name = name, Address = address, }; var url = $"{Url}/{id}"; var updateResponse = await client.PutAsJsonAsync(url, updateRestaurantRequest); Assert.Equal(HttpStatusCode.NoContent, updateResponse.StatusCode); }
public async Task <ActionResult> Put(string id, [FromBody] UpdateRestaurantRequestDTO dto) { await service.UpdateRestaurant(dto.FromDTO(id)); return(NoContent()); }