コード例 #1
0
        public ActionResult Create(string posthashtag,string PhotoDescription, HttpPostedFileBase ImageUpload)
        {
            if (!SessionManagement.ExistSession(Session["Kullanici"]))
            {
                return RedirectToAction("Login", "Home");
            }
            string[] Hastaglar = posthashtag.Split(',');
            List<PostHashtag> Taglar = new List<PostHashtag>();

            foreach (string item in Hastaglar)
            {
                Taglar.Add(new PostHashtag()
                {
                    HastagName=item
                });
            }

            if (ImageUpload.ContentLength > 0)
            {
                string filePath = Path.Combine(Server.MapPath("~/img/images/post"), Guid.NewGuid().ToString() + "_" + Path.GetFileName(ImageUpload.FileName));
                string SqlFilePath = "~/img/images/post/" + Guid.NewGuid().ToString() + "_" + Path.GetFileName(ImageUpload.FileName);
                ImageUpload.SaveAs(filePath);
                PhotoPostManagement PpM = new PhotoPostManagement();
                PhotoPost PP = new PhotoPost();
                PP.AktifMi = true;
                PP.InsertDate = DateTime.Now;
                PP.PhotoDescription = PhotoDescription;
                PP.PhotoPath = SqlFilePath;
                PP.posthashtag=Taglar;
                PP.IsPhoto = true;
                PP.user = Session["Kullanici"] as User;
                PpM.InsertPost(PP);
            }
            else
            {
                return View();
            }

            return RedirectToAction("Index", "Profil");
        }
コード例 #2
0
 public HomeController()
 {
     PpM = new PhotoPostManagement();
     UM = new UserManagement();
 }