public bool deleteHistoryById(int id) { Кредитная_История история = model.Кредитная_История.Where(o => o.ИД_Кредитной_Истории == id).FirstOrDefault(); model.Кредитная_История.Remove(история); try { model.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 ActionResult Create() { Кредитная_История история = new Кредитная_История(); история.Количество_Заявок = 0; return(View(история)); }
public ActionResult Update(Кредитная_История model) { if (!ModelState.IsValid) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } repository.update(model); return(Redirect("/History/Show")); }
public ActionResult Update(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Кредитная_История история = repository.findHistoryById(id.Value).FirstOrDefault(); return(View(история)); }
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 Finded(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Кредитная_История история = repositroy.findHistoryByPassport(id.Value); if (история == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } else { return(View(история)); } }
public void saveHistory(Кредитная_История история) { model.Кредитная_История.Add(история); 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 + ""); } } } }
public void update(Кредитная_История история) { model.Entry(история).State = EntityState.Modified; model.SaveChanges(); }
public ActionResult Find() { Кредитная_История история = new Кредитная_История(); return(View()); }