Пример #1
0
        // Paramaters of blog get by blogID
        public static BlogPostE GetBlogPostByBlogID(int blogID)
        {
            BlogPostE  blogPost = null;
            SqlCommand com      = new SqlCommand("GetBlogPostByBlogID", Connection.Con); // Prodecure

            com.CommandType = CommandType.StoredProcedure;
            com.Parameters.Add(new SqlParameter("@blogID", blogID));

            if (com.Connection.State == ConnectionState.Closed)
            {
                com.Connection.Open();
            }
            SqlDataReader rd = com.ExecuteReader();

            if (rd.HasRows)
            {
                if (rd.Read())
                {
                    blogPost = new BlogPostE
                    {
                        BlogID      = Convert.ToInt32(rd["blogID"]),
                        DietitanID  = Convert.ToInt32(rd["dietitianID"]),
                        Title       = rd["title"].ToString(),
                        BlogContent = rd["blogContent"].ToString(),
                        PostDate    = DateTime.Parse(rd["PostDate"].ToString())
                    };
                }
            }

            com.Dispose();
            com.Connection.Close();
            return(blogPost);
        }
Пример #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["user"] == null && Session["diettian"] == null)
            {
                Response.Redirect("~/Logon.aspx");
            }

            // Get "id" from URL
            string blogpostid = Page.RouteData.Values["id"] as string;

            // ID of BlogPost get Database
            currentPost = BusinessLayers.Business.getBlogPostByBlogID(Convert.ToInt32(blogpostid));
        }
Пример #3
0
 public static void updateBlogPost(BlogPostE obj)
 {
     BlogPostC.UpdateBlogPost(obj.BlogID, obj.DietitanID, obj.Title, obj.BlogContent);
 }
Пример #4
0
 public static int newBlogPost(BlogPostE obj)
 {
     return(BlogPostC.NewBlogPost(obj.DietitanID, obj.Title, obj.BlogContent));
 }