private void setAccCont(Operation model) { double conMany = model.Money; Account getAcc; using (_db = new BankaccountContext()) { getAcc = _db.Accounts.Where(n => n.NumberAccount == model.NumberAccount).FirstOrDefault(); if (getAcc != null) { conMany = ConvertToMany(model, getAcc); getAcc.Money = getAcc.Money + conMany; } } using (_db = new BankaccountContext()) { if (getAcc != null) { _db.Entry(getAcc).State = EntityState.Modified; _db.Operations.Add(new Operation { Data = DateTime.Now, Money = conMany, AccountId = getAcc.Id, Name = model.Name, NumberAccount = model.NumberAccount }); _db.SaveChanges(); } } }
private void dbMinusMoney(int accountId, double money) { using (_db = new BankaccountContext()) { var account = _db.Accounts.Where(ac => ac.Id == accountId).FirstOrDefault(); account.Money = account.Money - money; _db.Entry(account).State = System.Data.Entity.EntityState.Modified; _db.SaveChanges(); } }
public async Task <ActionResult> EditCourseAsync(Currency currency) { using (BankaccountContext db = new BankaccountContext()) { db.Entry(currency).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("EditCourseAsync", "Edit")); } // return View(currency); }
public ActionResult Index(User model) { if (ModelState.IsValid) { using (BankaccountContext _db = new BankaccountContext()) { _db.Entry(model).State = EntityState.Modified; _db.SaveChanges(); return(RedirectToAction("Index", "UserPrint", new { mod = model.Id })); } } return(View(model)); }
public async Task <ActionResult> EditUser(User model) { if (ModelState.IsValid) { using (BankaccountContext _db = new BankaccountContext()) { _db.Entry(model).State = EntityState.Modified; await _db.SaveChangesAsync(); return(RedirectToAction("Edit", "Edit", new { id = model.Id })); } } ModelState.AddModelError("", "Модель не вадидна"); return(View()); }
public async System.Threading.Tasks.Task <ActionResult> Delete(User model) { using (BankaccountContext db = new BankaccountContext()) { try { db.Entry(model).State = System.Data.Entity.EntityState.Deleted; await db.SaveChangesAsync(); return(RedirectToAction("AdminList", "Control")); } catch (Exception ex) { ModelState.AddModelError("", "Ошибка" + ex.Message); } } return(View()); }