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))); }