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));
        }
Ejemplo n.º 3
0
        /// <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"));
        }
Ejemplo n.º 5
0
        /// <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);
        }
Ejemplo n.º 6
0
        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"));
 }