Example #1
0
        public ActionResult Index(int id, string search)
        {
            Ad inf = Ad.GetInstance();

            if (id < 1)
            {
                id = 1;
            }
            var             Search_data = ((f**k)Session["f**k"])(inf, search);
            int             index       = 0;
            List <Ad_model> data        = new List <Ad_model>();

            foreach (var i in Search_data)
            {
                index++;
                if (index == count_Search * id)
                {
                    break;
                }
                if (count_Search * (id - 1) <= index)
                {
                    data.Add(i);
                }
            }
            ViewData["id"]     = id;
            ViewData["search"] = search;
            return(View(data));
        }
Example #2
0
        public ActionResult Edit(long id)
        {
            Ad  inf = Ad.GetInstance();
            var pre = inf.ad_id(id.ToString());

            foreach (var i in pre.tags_list)
            {
                pre.tags += i + " ";
            }
            return(View("Edit", pre));
        }
Example #3
0
        public ActionResult Index(int id = 0)
        {
            if (id < 0)
            {
                id = 0;
            }
            Ad  inf  = Ad.GetInstance();
            var data = inf.ads(5, 5 * id);

            data           = inf.ads(5, 5 * id);
            ViewData["id"] = id;
            return(View(data));
        }
Example #4
0
        public ActionResult Del_user(string id)
        {
            Ad inf = Ad.GetInstance();

            if (User.IsInRole("Admin"))
            {
                user.Del_node(inf.Ad_user_id(long.Parse(id)), id.ToString());
                return(View("Ad_user", inf.User_ad(User.Identity.GetUserId())));
            }
            else if (User.IsInRole("User"))
            {
                user.Del_node(User.Identity.GetUserId(), id.ToString());
            }
            return(View("Ad_user", inf.User_ad(User.Identity.GetUserId())));
        }
Example #5
0
        public ActionResult Edit(Ad_model edit)
        {
            Ad inf = Ad.GetInstance();

            if (User.IsInRole("Admin"))
            {
                inf.Ad_edit(inf.Ad_user_id(edit.id), edit);
            }
            else
            {
                if (User.IsInRole("User"))
                {
                    inf.Ad_edit(User.Identity.GetUserId(), edit);
                }
            }
            return(View("Ad_user", inf.User_ad(User.Identity.GetUserId())));
        }
Example #6
0
        public ActionResult tag(string tag)
        {
            Ad              inf   = Ad.GetInstance();
            int             index = 0;
            List <Ad_model> data  = new List <Ad_model>();

            foreach (var i in inf.ads_tag(tag))
            {
                index++;
                if (index == count_Search)
                {
                    break;
                }
                data.Add(i);
            }
            ViewData["id"]     = 1;
            ViewData["search"] = tag;
            f**k fuck_search = (Ad a, string mess) => a.ads_tag(mess);

            Session["f**k"] = fuck_search;
            return(View("Index", data));
        }
Example #7
0
        public ActionResult Index(string search)
        {
            Ad              inf         = Ad.GetInstance();
            var             Search_data = inf.Search_all(search);
            int             index       = 0;
            List <Ad_model> data        = new List <Ad_model>();

            foreach (var i in Search_data)
            {
                index++;
                if (index == count_Search)
                {
                    break;
                }
                data.Add(i);
            }
            ViewData["id"]     = 1;
            ViewData["search"] = search;
            f**k fuck_search = (Ad a, string mess) => { ViewData["tags_search"] = test2.Models.tag.Search_all(search); return(a.Search_all(mess)); };

            Session["f**k"] = fuck_search;
            return(View(data));
        }
Example #8
0
        public ActionResult Add_ad(Ad_model bane)
        {
            bane.tags_list = type_standart.get_name_list().Select(a => a.name).ToList();
            var errors = ModelState.Values.SelectMany(v => v.Errors);

            foreach (var a in errors)
            {
                ViewBag.Message += a.ErrorMessage;
            }
            if (ModelState.IsValid)
            {
                User.Identity.GetUserId();
                var           id  = Models.user.users_find(User.Identity.GetUserId());
                Models.Ad     ts  = Models.Ad.GetInstance();
                List <string> Teg = bane.tags.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries).ToList();
                if (!ts.create(User.Identity.GetUserId(), bane.type, Teg, bane.header, bane.data))
                {
                    return(View(bane));
                }
                return(View("Index", Ad.GetInstance().ads(10, 0)));
            }

            return(View(bane));
        }
Example #9
0
        public ActionResult Ad_user()
        {
            Ad inf = Ad.GetInstance();

            return(View(inf.User_ad(User.Identity.GetUserId())));
        }
Example #10
0
        public ActionResult Index(string Search)
        {
            Ad inf = Ad.GetInstance();

            return(View(inf.Search_all(Search)));
        }