public void Create(StockManagementModel item) { StockEF stock = new StockEF(item.Id, item.Name); _db.Stocks.Add(stock); _db.SaveChanges(); }
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); }