Beispiel #1
0
    private void SubmitNewTextPost()
    {
        LS Controller = new LS();

        if (ContentTextTB.Text == string.Empty || ContentTextTB.Text == null)
        {
            Controller.CreatePost("testuser", DateTime.Now, TitleTB.Text, "", true, null, false);
        }
        else
        {
            Controller.CreatePost("testuser", DateTime.Now, TitleTB.Text, ContentTextTB.Text, true, null, false);
        }
        Response.Redirect("~/Default.aspx");
    }
Beispiel #2
0
    private void SubmitNewImagePost()
    {
        LS  Controller = new LS();
        int PostID     = 0;

        if (ImageFU.HasFiles)
        {
            // Add the post to the db and retrieve the PostID
            PostID = Controller.CreatePost("testuser", DateTime.Now, TitleTB.Text, "", true, null, true);

            // Create folder to store image for new main post
            string path = @"~/Images/PostID" + PostID.ToString() + @"/";

            if (!System.IO.Directory.Exists(Server.MapPath(@"~/Images/PostID" + PostID.ToString() + @"/")))
            {
                System.IO.Directory.CreateDirectory(Server.MapPath(path));
            }

            // Save image locally and store file path for each image
            foreach (HttpPostedFile file in ImageFU.PostedFiles)
            {
                file.SaveAs(Server.MapPath(path + file.FileName));
                Controller.AddImage(PostID, path + file.FileName);
            }

            Response.Redirect("~/Default.aspx");
        }
    }