コード例 #1
0
ファイル: DishService.cs プロジェクト: RafalH4/Restaurant
        public async Task Update(EditDishDto dishDto)
        {
            var dish = await _repository.GetById(dishDto.Id);

            dish.Name       = dishDto.Name;
            dish.Price      = dishDto.Price;
            dish.TypeOfFood = dishDto.TypeOfFood;
        }
コード例 #2
0
        public string Update([FromBody] EditDishDto editDishDto)
        {
            Dish dish = _dishService.GetById(editDishDto.Id);

            if (!ModelState.IsValid || dish == null)
            {
                return(JsonConvert.SerializeObject("Something went wrong!"));
            }


            dish.NameOfDish  = editDishDto.NameOfDish;
            dish.Description = editDishDto.Description;
            dish.Category    = editDishDto.Category;
            dish.Price       = editDishDto.Price;

            _dishService.Update(dish);
            return(JsonConvert.SerializeObject("Updated Successfully!"));
        }
コード例 #3
0
        public async Task <IActionResult> Update([FromBody] EditDishDto dish)
        {
            await _dishService.Update(dish);

            return(Ok());
        }