public async Task <ServiceResponse <StockCardDto> > AddStockCard(AddStockCardDto newStockCard)
        {
            var stockcard = new StockCard();

            stockcard.Remark = newStockCard.Remark;

            if (newStockCard.StockCardType == 1)
            {
                stockcard.Add = newStockCard.Qty;
                stockcard.Del = 0;
            }
            else
            {
                stockcard.Add = 0;
                stockcard.Del = newStockCard.Qty;
            }
            stockcard.Stock       = newStockCard.Stock;
            stockcard.IsActive    = true;
            stockcard.CreatedDate = Now();
            stockcard.UserId      = Guid.Parse(GetUserId());
            stockcard.ProductId   = newStockCard.ProductId;
            _dbContext.StockCards.Add(stockcard);
            await _dbContext.SaveChangesAsync();

            var dto = _mapper.Map <StockCardDto>(stockcard);

            return(ResponseResult.Success(dto));
        }
 public async Task <IActionResult> AddStockCard(AddStockCardDto newStockCard)
 {
     return(Ok(await _stockservice.AddStockCard(newStockCard)));
 }