public ActionResult CreateAddr(uk_adress adr) { adr.id = 0; repository.SaveUkAdress(adr); TempData["message"] = string.Format("Новый адрес создан"); return(RedirectToAction("EditUk", new { id = adr.id_uk })); }
public ActionResult CreateAddr(int id = 0) { uk_adress uk = new uk_adress(); uk.id_uk = id; return(View(uk)); }
public ActionResult DeleteAddr(int id = 0) { uk_adress del_adr = repository.DeleteUkAddr(id); if (del_adr != null) { TempData["message"] = string.Format("Адрес \"{0}\" \"{1}\" был удален", del_adr.Street, del_adr.House); } return(RedirectToAction("ViewUk")); }
public uk_adress DeleteUkAddr(int id) { uk_adress db = context.uk_adresses.Find(id); if (db != null) { context.uk_adresses.Remove(db); context.SaveChanges(); } return(db); }
public string get_adr(int id_adr = 0) { if (id_adr == 0) { return("Адрес не назначен"); } uk_adress adr = repository.uk_adress.Where(id => id.id.Equals(id_adr)).SingleOrDefault(); if (adr == null) { return("Ошибка! Адрес не найден!"); } return(adr.City + ", " + adr.Street + ", " + adr.House); }
public void SaveUkAdress(uk_adress uk) { if (uk.id == 0) { context.uk_adresses.Add(uk); } else { uk_adress db = context.uk_adresses.Find(uk.id); if (db != null) { db.id_uk = uk.id_uk; db.City = uk.City; db.Street = uk.Street; db.House = uk.House; } } context.SaveChanges(); }
public ActionResult EditAddr(uk_adress adr) { repository.SaveUkAdress(adr); TempData["message"] = string.Format("Адрес был изменен"); return(RedirectToAction("EditUk", new { id = adr.id_uk })); }
public ActionResult EditAddr(int id = 0) { uk_adress uk = repository.uk_adress.Where(p => p.id == id).SingleOrDefault(); return(View(uk)); }