Esempio n. 1
0
        /// <summary>
        /// 创建菜单
        /// </summary>
        /// <param name="input"></param>
        public async Task CreateAsync(CreateMenuDto input)
        {
            var menu = Mapper.Map <Menu>(input);

            menu.IsEnable = true;
            await _repository.InsertAsync(menu);
        }
Esempio n. 2
0
 public Menu Transform(CreateMenuDto dto)
 {
     return(new Menu
     {
         Name = dto.Name,
         DiscountRate = dto.DiscountRate
     });
 }
Esempio n. 3
0
        //public SystemMenuLogic(ISystemMenuRepository systemMenuRepository){
        //    this._systemMenuRepository = systemMenuRepository;
        //}
        #endregion

        #region 方法
        /// <summary>
        ///     保存菜单
        /// </summary>
        /// <param name="systemMenu"></param>
        /// <returns></returns>
        public Task <OperateStatus> SaveMenu(CreateMenuDto systemMenu)
        {
            if (systemMenu.MenuId.IsEmptyGuid())
            {
                systemMenu.MenuId = Guid.NewGuid();
                // return InsertAsync(systemMenu);
            }
            else
            {
                //return UpdateAsync(systemMenu);
            }
            return(null);
        }
Esempio n. 4
0
        public async Task <JsonResultModel <bool> > CreateAsync([FromBody] CreateMenuDto input)
        {
            await _service.CreateAsync(input);

            return(true.ToSuccess());
        }
Esempio n. 5
0
 public async Task CreateMenu(CreateMenuDto requestDto)
 {
     var adapter = new CreateMenuAdapter();
     await _restaurantManager.CreateMenu(adapter.Transform(requestDto));
 }
Esempio n. 6
0
 public Result Create([FromBody] CreateMenuDto dto) => base.Create(dto);