public async Task <IActionResult> Edit(int id, [Bind("ProductId,Name,Balance,Description")] BankProduct bankProduct) { if (id != bankProduct.ProductId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(bankProduct); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BankProductExists(bankProduct.ProductId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(bankProduct)); }
/// <summary> /// Банк и продукт /// </summary> private void AddBankAndPoduct() { using (var uf = new ApplicationDbContext()) { var bank = new Bank() { Guid = Guid.NewGuid(), Name = "Банк_сбер" }; uf.Set <Bank>().Add(bank); uf.SaveChanges(); var bnkProduct = new BankProduct() { Guid = Guid.NewGuid(), Name = "Продукт 1", BankId = bank.Id }; var bnkProduct2 = new BankProduct() { Guid = Guid.NewGuid(), Name = "Продукт 2", BankId = bank.Id }; uf.Set <BankProduct>().Add(bnkProduct); uf.Set <BankProduct>().Add(bnkProduct2); uf.SaveChanges(); var bank2 = new Bank() { Guid = Guid.NewGuid(), Name = "Банк_москва" }; uf.Set <Bank>().Add(bank2); uf.SaveChanges(); var bnkProduct12 = new BankProduct() { Guid = Guid.NewGuid(), Name = "Продукт Москва 1", BankId = bank.Id }; var bnkProduct22 = new BankProduct() { Guid = Guid.NewGuid(), Name = "Продукт Москва 2", BankId = bank.Id }; uf.Set <BankProduct>().Add(bnkProduct12); uf.Set <BankProduct>().Add(bnkProduct22); uf.SaveChanges(); } }
public async Task <IActionResult> Create([Bind("ProductId,Name,Balance,Description")] BankProduct bankProduct) { if (ModelState.IsValid) { _context.Add(bankProduct); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(bankProduct)); }