public static UpdateRestaurantRequest FromDTO(this UpdateRestaurantRequestDTO requestDTO, string id)
 {
     return(new UpdateRestaurantRequest
     {
         Id = id,
         Name = requestDTO.Name,
         Address = requestDTO.Address
     });
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        public async Task <ActionResult> Put(string id, [FromBody] UpdateRestaurantRequestDTO dto)
        {
            await service.UpdateRestaurant(dto.FromDTO(id));

            return(NoContent());
        }