public ActionResult COCreate(CadastralObject co) { //Добавляем КО в таблицу db.CadastralObjects.Add(co); db.SaveChanges(); return(RedirectToAction("ListCO")); }
public ActionResult CODelete(int id) { CadastralObject co = db.CadastralObjects.Find(id); if (co == null) { return(HttpNotFound()); } return(View(co)); }
/// <summary> /// Возвращает найденный по кад.номеру объект недвижимости. /// </summary> /// <param name="cadNum">Кадастровый номер объекта недвижимости.</param> /// <returns>Null или объект недвижимости.</returns> public static CadastralObject GetByCadNum(string cadNum) { CadastralObject result = null; if ((cadNum != null) && IsCadNum(cadNum)) { string id = CadNumToId(cadNum); result = GetById(id); } return(result); }
public ActionResult CODeleteConfirmed(int id) { CadastralObject co = db.CadastralObjects.Find(id); if (co == null) { return(HttpNotFound()); } db.CadastralObjects.Remove(co); db.SaveChanges(); return(RedirectToAction("ListCO")); }
/// <summary> /// Возвращает найденную по ИД запись (о праве или об объекте недвижимости). /// </summary> /// <param name="id">Идентификатор записи.</param> /// <returns>Null или найденная запись.</returns> public static CadastralObject GetById(string id) { CadastralObject result = null; if (id.Length > 0) { string jsonContent = RequestJson(RequestType.GetObjectById, id); if (jsonContent != null) { result = JsonConvert.DeserializeObject <CadastralObject>(jsonContent); } } return(result); }
public ActionResult CWComplete(CadastralObject co, int id) { CadastralWork cw = db.CadastralWorks.Find(id); if (cw == null) { return(HttpNotFound()); } cw.app.fk_status = 6; db.Entry(cw).State = EntityState.Modified; db.SaveChanges(); db.CadastralObjects.Add(co); db.SaveChanges(); return(RedirectToAction("ListCO", "CO")); }
public ActionResult COEdit(int?id) { if (id == null) { return(HttpNotFound()); } // Находим в бд выбранный KO CadastralObject co = db.CadastralObjects.Find(id); if (co != null) { // Создаем список типо КО для передачи в представление SelectList type = new SelectList(db.HandBookOfCOTypes, "Id", "tHCOname", co.fk_typeCO); ViewBag.HandBookOfCOTypes = type; // Формируем список статусов для передачи в представление SelectList status = new SelectList(db.LegalStatus, "Id", "lsName", co.fk_legalStatus); ViewBag.LegalStatus = status; return(View(co)); } return(RedirectToAction("ListCO")); }
public ActionResult COEdit(CadastralObject co) { db.Entry(co).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("ListCO")); }