public bool deleteBorrowerById(int id) { Заёмщик заёмщик = dBModel.Заёмщик.Where(o => o.ИД_Заёмщика == id).FirstOrDefault(); 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 void saveBorrower(Заёмщик заёмщик) { Кредитная_История история = dBModel.Кредитная_История.Where(x => x.ИД_Кредитной_Истории == заёмщик.ИД_Кредитной_Истории).FirstOrDefault(); dBModel.Заёмщик.Add(заёмщик); try { dBModel.SaveChanges(); if (заёмщик.ИД_Кредитной_Истории != null) { dBModel.setQuanity(заёмщик.ИД_Заёмщика); } } 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 + ""); } } } Кредитная_История иистория = dBModel.Кредитная_История.Where(x => x.ИД_Кредитной_Истории == заёмщик.ИД_Кредитной_Истории).FirstOrDefault(); }
public bool deleteLoanById(int id) { Кредитный_Договор договор = dBModel.Кредитный_Договор.Where(o => o.ИД_Договора == id).FirstOrDefault(); Заёмщик заёмщик = dBModel.Заёмщик.Where(x => x.ИД_Заёмщика == договор.ИД_Заёмщика).FirstOrDefault(); заёмщик.Кредитная_История.Количество_Счетов--; 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 Кредитная_История findHistoryByPassport(long pass) { if (pass.ToString().Length != 10) { return(null); } string stringSer = pass.ToString().Substring(0, 4); string stringNum = pass.ToString().Substring(4); int num = int.Parse(stringSer); int ser = int.Parse(stringNum); Заёмщик заёмщик = model.Заёмщик.Where(o => o.Номер_Паспорта == num && o.Серия_Паспорта == ser).FirstOrDefault(); if (заёмщик == null) { return(null); } Кредитная_История история = model.Кредитная_История.Where(o => o.ИД_Кредитной_Истории == заёмщик.ИД_Кредитной_Истории).FirstOrDefault(); if (история == null) { return(null); } история.Количество_Заявок++; история.Последний_Запрос = DateTime.Now; try { model.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 + ""); } } return(null); } return(история); }
public ActionResult Update(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ViewBag.HistoryDrop = historyRepositroy.GetHistories().Select(x => new SelectListItem { Text = ("ID: " + x.ИД_Кредитной_Истории.ToString()), Value = x.ИД_Кредитной_Истории.ToString() }); Заёмщик заёмщик = borrowerRepository.GetBoorrowerById(id.Value); ЗаёмщикАдрес заёмщикАдрес = new ЗаёмщикАдрес(); заёмщикАдрес.заёмщик = заёмщик; заёмщикАдрес.адрес = заёмщик.Адрес; return(View(заёмщикАдрес)); }
public void saveLoan(Кредитный_Договор договор) { dBModel.Кредитный_Договор.Add(договор); Заёмщик заёмщик = dBModel.Заёмщик.Where(x => x.ИД_Заёмщика == договор.ИД_Заёмщика).FirstOrDefault(); заёмщик.Кредитная_История.Количество_Счетов++; if (заёмщик.Кредитный_Договор.Count <= 1) { заёмщик.Кредитная_История.Открыт_Первый = договор.Дата_Заключения; заёмщик.Кредитная_История.Открыт_Последний = договор.Дата_Заключения; } else { заёмщик.Кредитная_История.Открыт_Последний = договор.Дата_Заключения; } 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 Заёмщик GetBoorrowerById(int id) { Заёмщик заёмщик = dBModel.Заёмщик.Where(x => x.ИД_Заёмщика == id).FirstOrDefault(); return(заёмщик); }
public ЗаёмщикАдрес() { заёмщик = new Заёмщик(); адрес = new Адрес(); заёмщик.Адрес = адрес; }