Exemplo n.º 1
0
        public ActionResult EditAnnoun()
        {
            if (Session["login"] != null)
            {
                ViewData["login"] = "******";
                string login = Session["login"].ToString();
                var contact_id_arr = (from a in db.customers
                                      where a.login == login
                                      select a);
                int contact_id = 0; int customer_id = 0;
                foreach (var item in contact_id_arr)
                {
                    contact_id = item.contact_id;
                    customer_id = item.customer_id;
                }
                var announ_id_arr = (from a in db.customer_announ
                                     where a.customer_id == customer_id
                                     select a.announ_id);
                int announ_id = 0;
                foreach (int item in announ_id_arr)
                {
                    announ_id = item;
                }
                var announ_arr = (from a in db.announs
                                  where a.id == announ_id
                                  select a);
                iproby.Models.announ_clients announ = new iproby.Models.announ_clients();

                foreach (var item in announ_arr)
                {
                    announ.price = item.price;
                    announ.subjects = item.subjects;
                    announ.header = item.header;
                    announ.description = item.description;
                    announ.about = item.about;
                }
                if (isSaved)
                {
                    ViewData["isSaved"] = "isSaved";
                    isSaved = false;
                }
                return View(announ);
            }
            else
            {
                ViewData["login"] = "******";
                return View();
            }
        }
Exemplo n.º 2
0
        public ActionResult EditAnnoun()
        {
            if (Session["login"] != null)
            {
                ViewData["login"] = "******";
                string login          = Session["login"].ToString();
                var    contact_id_arr = (from a in db.customers
                                         where a.login == login
                                         select a);
                int contact_id = 0; int customer_id = 0;
                foreach (var item in contact_id_arr)
                {
                    contact_id  = item.contact_id;
                    customer_id = item.customer_id;
                }
                var announ_id_arr = (from a in db.customer_announ
                                     where a.customer_id == customer_id
                                     select a.announ_id);
                int announ_id = 0;
                foreach (int item in announ_id_arr)
                {
                    announ_id = item;
                }
                var announ_arr = (from a in db.announs
                                  where a.id == announ_id
                                  select a);
                iproby.Models.announ_clients announ = new iproby.Models.announ_clients();

                foreach (var item in announ_arr)
                {
                    announ.price       = item.price;
                    announ.subjects    = item.subjects;
                    announ.header      = item.header;
                    announ.description = item.description;
                    announ.about       = item.about;
                }
                if (isSaved)
                {
                    ViewData["isSaved"] = "isSaved";
                    isSaved             = false;
                }
                return(View(announ));
            }
            else
            {
                ViewData["login"] = "******";
                return(View());
            }
        }
Exemplo n.º 3
0
        public ActionResult SaveAnnoun(iproby.Models.announ_clients model)
        {
            if (Session["login"] != null)
            {
                ViewData["login"] = "******";
                string login          = Session["login"].ToString();
                var    contact_id_arr = (from a in db.customers
                                         where a.login == login
                                         select a);
                int contact_id = 0; int customer_id = 0;
                foreach (var item in contact_id_arr)
                {
                    contact_id  = item.contact_id;
                    customer_id = item.customer_id;
                }
                var announ_id_arr = (from a in db.customer_announ
                                     where a.customer_id == customer_id
                                     select a.announ_id);
                int announ_id = 0;
                foreach (int item in announ_id_arr)
                {
                    announ_id = item;
                }
                var announ = db.announs.Find(announ_id);

                if (announ != null)
                {
                    announ.about       = model.about;
                    announ.description = model.description;
                    announ.header      = model.header;
                    db.SaveChanges();
                }
                isSaved = true;
                return(RedirectToAction("Index"));
            }
            else
            {
                ViewData["login"] = "******";
                return(View());
            }
        }