public void Update(CurrencyManagementModel item) { var currency = new CurrencyEF(item.Id, item.Name, item.StockId); _db.Entry(currency).State = EntityState.Modified; _db.SaveChanges(); }
public void Create(CurrencyManagementModel item) { var currency = new CurrencyEF(item.Id, item.Name, item.StockId); _db.Currencies.Add(currency); _db.SaveChanges(); }
public IActionResult CreateCurrency(CurrencyManagementModel currency) { try { // TODO: Add insert logic here if (ModelState.IsValid) { _currencyManagementService.CreateCurrency(currency); } return(RedirectToAction(nameof(Index))); } catch { return(RedirectToAction(nameof(CreateCurrency))); } }
public void UpdateCurrency(CurrencyManagementModel currency) { _currencyRepository.Update(currency); }
private TableEditorModel GetTableModel(IEnumerable <CurrencyManagementModel> currencies, CurrencyManagementModel currency) { var entityType = typeof(CurrencyManagementModel); var tableModel = new TableEditorModel("Currencies", entityType, "Id", currencies, currency); var stocks = _stockManagementService.GetStocks().OrderBy(s => s.Name); _tableEditorService.AddColumn(tableModel, "Id", null); _tableEditorService.AddColumn(tableModel, "Name", null, ControlType.Input, null); _tableEditorService.AddColumn(tableModel, "StockId", null, ControlType.Select, new SelectList(stocks, "Id", "Name")); return(tableModel); }