コード例 #1
0
        public ActionResult NewAd(SimpleAd ad)
        {
            var userId = GetCurrentUserId();

            ad.UserId = userId.Value;
            SimpleAdDb db = new SimpleAdDb(_connectionString);

            db.AddSimpleAd(ad);

            return(Redirect("/"));
        }
コード例 #2
0
ファイル: HomeController.cs プロジェクト: LIT-W05/SimpleAds
        public ActionResult NewAd(SimpleAd ad)
        {
            SimpleAdDb db = new SimpleAdDb(Properties.Settings.Default.ConStr);

            db.AddSimpleAd(ad);
            string     ids    = "";
            HttpCookie cookie = Request.Cookies["AdIds"];

            if (cookie != null)
            {
                ids = $"{cookie.Value},";
            }
            ids += ad.Id;
            Response.Cookies.Add(new HttpCookie("AdIds", ids));
            return(Redirect("/"));
        }
コード例 #3
0
        public IActionResult NewAd(SimpleAd ad)
        {
            SimpleAdDb db = new SimpleAdDb(_connectionString);

            db.AddSimpleAd(ad);

            List <int> ids = HttpContext.Session.Get <List <int> >("ListingIds");

            if (ids == null)
            {
                ids = new List <int>();
            }
            ids.Add(ad.Id);
            HttpContext.Session.Set("ListingIds", ids);
            return(Redirect("/homesession/index"));
        }
コード例 #4
0
        public ActionResult NewAd(SimpleAd ad)
        {
            SimpleAdDb db = new SimpleAdDb(_connectionString);

            db.AddSimpleAd(ad);
            string ids    = "";
            var    cookie = Request.Cookies["AdIds"];

            if (cookie != null)
            {
                ids = $"{cookie},";
            }
            ids += ad.Id;
            Response.Cookies.Append("AdIds", ids);

            return(Redirect("/"));
        }
コード例 #5
0
        public ActionResult NewAd(SimpleAd ad, IEnumerable <HttpPostedFileBase> adImages)
        {
            SimpleAdDb db = new SimpleAdDb(Properties.Settings.Default.ConStr);

            ad.Images = adImages?
                        .Where(i => i != null)
                        .Select(i => new Image {
                FileName = SaveFile(i)
            });
            db.AddSimpleAd(ad);
            string ids    = "";
            var    cookie = Request.Cookies["AdIds"];

            if (cookie != null)
            {
                ids = $"{cookie.Value},";
            }
            ids += ad.Id;
            Response.Cookies.Add(new HttpCookie("AdIds", ids));
            return(Redirect("/"));
        }
コード例 #6
0
 public IActionResult NewAd(SimpleAd ad)
 {
     _mgr.AddPost(ad);
     TempData["Success"] = "New ad posted successfully!";
     return(Redirect("/home/index"));
 }