示例#1
0
 internal void SaveNewStock(AdminStocksModel adminStockModel)
 {
     StockService.CreateStock(new StockModel()
     {
         active = adminStockModel.active, description = "<p class=\"align-left\" style=\"text-align:justify\">" + adminStockModel.description + "</p>", market_id = adminStockModel.market_id, name = adminStockModel.name, symbol = adminStockModel.symbol, type_id = adminStockModel.type_id
     });
 }
示例#2
0
        public ActionResult CreateStockCard(StockCardDTO stock, string decision)
        {
            if (decision == "Cancel")
            {
                return(RedirectToAction("ViewAllStocks"));
            }
            //check that item code and description does not exist
            if (stockService.FindStockByItemCode(stock.ItemCode) != null)
            {
                ModelState.AddModelError("ItemCode", "Item Code already exists");
                if (stockService.FindStockByDescription(stock.Description) != null)
                {
                    ModelState.AddModelError("Description", "Description already exists");
                }
                return(View(stock));
            }
            //save the stock
            StockEF s = new StockEF()
            {
                ItemCode       = stock.ItemCode,
                Category       = stock.Category,
                Description    = stock.Description,
                Uom            = stock.Uom,
                Bin            = stock.Bin,
                QuantityOnHand = 0
            };

            stockService.CreateStock(s);

            return(RedirectToAction("ViewStockCard", new { itemCode = stock.ItemCode }));
        }
        public ActionResult CreateStock(CreateStock stock)
        {
            StockService stockService = new StockService();

            if (stockService.CreateStock(stock))
            {
                TempData["CreateStock"] = 1;
            }
            else
            {
                TempData["CreateStock"] = 0;
            }
            return(Redirect(Request.UrlReferrer.ToString()));
        }
示例#4
0
        public void CreateStock_ValidStock_CreatesNewStock()
        {
            var stock = _stockService.CreateStock(123.00m, "NSE", "ABC", "ABC Inc");

            Assert.IsInstanceOfType(stock, typeof(Stock));
        }
 public IActionResult CreateStock(Stock stock)
 {
     _logger.LogInformation("CreateStock called, with stock: {}", stock);
     _StockService.CreateStock(stock);
     return(Created("/api/stock/" + stock.Id, ""));
 }
        public ActionResult Create(StockModel stockModel)
        {
            bool bResult = _stockService.CreateStock(stockModel);

            return(View(stockModel));
        }