示例#1
0
        public async Task <ReturnData <bool> > CreateAsync(AddStockDto model)
        {
            var result = new ReturnData <bool>();
            var stock  = await _context.Stocks.FirstOrDefaultAsync(i => i.PrductId == model.ProductId);

            if (stock != null)
            {
                result.Message = "已存在库存请进行出入库操作";
                result.Result  = false;
                return(result);
            }
            stock = new Model.Model.Stock()
            {
                PrductId = model.ProductId,
                Number   = model.Number
            };
            _context.Stocks.Add(stock);
            result.Result = await _context.SaveChangesAsync() > 0;

            return(result);
        }
        public async Task <IActionResult> Create(AddStockDto model)
        {
            var result = await _service.CreateAsync(model);

            return(Ok(result));
        }