public bool deleteBankById(int id) { Банк банк = dBModel.Банк.Where(o => o.ИД_Банка == id).FirstOrDefault(); Кредитный_Договор договор = dBModel.Кредитный_Договор.Where(o => o.ИД_Банка == банк.ИД_Банка).FirstOrDefault(); if (договор != null) { dBModel.Кредитный_Договор.Remove(договор); } dBModel.Банк.Remove(банк); try { dBModel.SaveChanges(); return(true); } catch (DbEntityValidationException ex) { foreach (DbEntityValidationResult validationError in ex.EntityValidationErrors) { Trace.Write("Object: " + validationError.Entry.Entity.ToString()); Trace.Write(""); foreach (DbValidationError err in validationError.ValidationErrors) { Trace.Write(err.ErrorMessage + ""); } } return(false); } }
public ActionResult Update(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Банк банк = bankRepository.findBankById(id.Value); БанкАдрес банкАдрес = new БанкАдрес(); банкАдрес.банк = банк; банкАдрес.адрес = банк.Адрес; return(View(банкАдрес)); }
public void saveBank(Банк банк) { dBModel.Банк.Add(банк); try { dBModel.SaveChanges(); } catch (DbEntityValidationException ex) { foreach (DbEntityValidationResult validationError in ex.EntityValidationErrors) { Trace.Write("Object: " + validationError.Entry.Entity.ToString()); Trace.Write(""); foreach (DbValidationError err in validationError.ValidationErrors) { Trace.Write(err.ErrorMessage + ""); } } } }
public Банк findBankById(int id) { Банк банк = dBModel.Банк.Where(o => o.ИД_Банка == id).FirstOrDefault(); return(банк); }
public БанкАдрес() { банк = new Банк(); адрес = new Адрес(); банк.Адрес = адрес; }