Esempio n. 1
0
        public async Task <Result> Post([FromBody] ProductOptionParam model)
        {
            var productOption = new ProductOption
            {
                Name        = model.Name,
                DisplayType = model.DisplayType
            };

            _productOptionRepository.Add(productOption);
            await _productOptionRepository.SaveChangesAsync();

            return(Result.Ok());
        }
Esempio n. 2
0
        public async Task <Result> Put(int id, [FromBody] ProductOptionParam model)
        {
            var productOption = await _productOptionRepository.FirstOrDefaultAsync(id);

            if (productOption == null)
            {
                return(Result.Fail("单据不存在"));
            }
            productOption.Name        = model.Name;
            productOption.DisplayType = model.DisplayType;
            productOption.UpdatedOn   = DateTime.Now;
            await _productOptionRepository.SaveChangesAsync();

            return(Result.Ok());
        }