Пример #1
0
        public async Task <HopDetailsResponse> AddHopById(int recipeId, CreateHopRequest request)
        {
            using var client = CreateClient();

            var result = await client.PostJsonAsync($"/v1/recipe/{recipeId}/hop", request);

            return(await result.Content.ReadAsAsync <HopDetailsResponse>());
        }
Пример #2
0
        public async Task <Hop> AddHopToRecipe(Hop hop, int recipeId)
        {
            var request = new CreateHopRequest
            {
                Name     = hop.Name,
                Quantity = hop.Quantity,
                Time     = hop.Time
            };

            var result = await _recipeServiceClient.AddHopById(recipeId, request);

            return(new Hop
            {
                Id = result.Id,
                Name = result.Name,
                Quantity = result.Quantity,
                Time = result.Time
            });
        }