public IActionResult Create(Stock stock) { stock.BarkodeNo = Guid.NewGuid().ToString(); var returnData = _stockManager.Add(stock, "INSERT INTO [dbo].[Stocks]" + "([CompanyID],[StockCode],[BarkodeNo],[GTIPNo],[StockCategoryID],[Name],[Amount],[CurrencyCode]) output inserted.* " + "values (@CompanyID,@StockCode,@BarkodeNo,@GTIPNo,@StockCategoryID,@Name,@Amount,@CurrencyCode)"); return(Ok(returnData)); }
public ActionResult Save(StockHeader stockHeader) { if (ModelState.IsValid) { bool isSaved = _stockManager.Add(stockHeader); if (isSaved) { ViewBag.message = "Stock saved sucessfully"; } } var productCategories = _productCategoryManager.GetAll(); ViewBag.ProductCategories = new SelectList(productCategories, "Id", "Name"); return(View(stockHeader)); }
public async Task <IActionResult> Create(Stock stock) { if (ModelState.IsValid) { bool isAdded = await _stockManager.Add(stock); if (isAdded) { ViewBag.SuccessMessage = "Added Successfully"; return(RedirectToAction(nameof(Index))); } } else { ViewBag.ErrorMessage = "Operation Failed!"; } PopulateProduct(stock.ProductId); return(RedirectToAction(nameof(Index))); }
public IActionResult Create(StockCreateViewModel model) { if (ModelState.IsValid) { var stock = _mapper.Map <Stock>(model); //AutoMapper bool isAdded = _stockManager.Add(stock); if (isAdded) { ViewBag.SuccessMessage = "Saved Successfully!"; } } else { ViewBag.ErrorMessage = "Operation Failed!"; } model.StockList = _stockManager.GetAll().ToList(); PopulateDropdownList(model.ProductId); /*Dropdown List Binding*/ return(View(model)); }
public override async Task <ActionResult <StockItemCreateResult> > HandleAsync(StockItemCreateCommand request) { var result = await _stockManager.Add(request); return(Ok(result)); }