コード例 #1
0
 public async Task CreateNewDish(Dish dish)
 {
     var createRequest = new DishCreateRequest
     {
         Author          = dish.Author,
         Description     = dish.Description,
         Difficulty      = dish.Difficulty,
         Duration        = dish.Duration,
         Name            = dish.Name,
         Recipe          = JsonConvert.SerializeObject(dish.Steps),
         TagIds          = dish.Tags.Select(x => x.Id).ToArray(),
         DishIngredients = dish.Ingredients.Select(x => new DishIngredientCreateRequest {
             Amount = x.Amount, IngredientId = x.Id, Unit = x.Unit, Comment = x.Comment
         }).ToArray()
     };
     await m_restClient.Post <Dish>(createRequest, "Dish");
 }
コード例 #2
0
        public async Task <Server.Dish.Dish> Post(DishCreateRequest dishCreateRequest)
        {
            var result = await m_dishService.PostDish(dishCreateRequest);

            return(result);
        }