Exemplo n.º 1
0
 public ActionResult CreateAddr(uk_adress adr)
 {
     adr.id = 0;
     repository.SaveUkAdress(adr);
     TempData["message"] = string.Format("Новый адрес создан");
     return(RedirectToAction("EditUk", new { id = adr.id_uk }));
 }
Exemplo n.º 2
0
        public ActionResult CreateAddr(int id = 0)
        {
            uk_adress uk = new uk_adress();

            uk.id_uk = id;
            return(View(uk));
        }
Exemplo n.º 3
0
        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"));
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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);
        }
Exemplo n.º 6
0
 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();
 }
Exemplo n.º 7
0
 public ActionResult EditAddr(uk_adress adr)
 {
     repository.SaveUkAdress(adr);
     TempData["message"] = string.Format("Адрес был изменен");
     return(RedirectToAction("EditUk", new { id = adr.id_uk }));
 }
Exemplo n.º 8
0
        public ActionResult EditAddr(int id = 0)
        {
            uk_adress uk = repository.uk_adress.Where(p => p.id == id).SingleOrDefault();

            return(View(uk));
        }