Beispiel #1
0
        public void Create(StockManagementModel item)
        {
            StockEF stock = new StockEF(item.Id, item.Name);

            _db.Stocks.Add(stock);
            _db.SaveChanges();
        }
Beispiel #2
0
        public void Update(StockManagementModel item)
        {
            StockEF stock = new StockEF(item.Id, item.Name);

            _db.Entry(stock).State = EntityState.Modified;
            _db.SaveChanges();
        }
        public IActionResult EditStock(StockManagementModel stock)
        {
            try
            {
                // TODO: Add update logic here
                if (ModelState.IsValid)
                {
                    _stockManagementService.UpdateStock(stock);
                }

                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                return(RedirectToAction(nameof(EditStock)));
            }
        }
        private TableEditorModel GetTableModel(IEnumerable <StockManagementModel> stocks, StockManagementModel stock)
        {
            var entityType = typeof(StockManagementModel);

            var tableModel = new TableEditorModel("Stocks", entityType, "Id", stocks, stock);

            _tableEditorService.AddColumn(tableModel, "Id", null);
            _tableEditorService.AddColumn(tableModel, "Name", null, ControlType.Input, null);

            return(tableModel);
        }
 public void UpdateStock(StockManagementModel stock)
 {
     _stockRepository.Update(stock);
 }