示例#1
0
        public void DelteBlog(int blogId)
        {
            using (var db = new TomKlonowskiDbContext())
            {
                var blog = db.Blogs.Find(blogId);

                db.Blogs.Remove(blog);
                db.SaveChanges();
            }
        }
示例#2
0
        public Blog CreateBlog(Blog newBlog)
        {
            using (var db = new TomKlonowskiDbContext())
            {
                db.Blogs.Add(newBlog);
                db.SaveChanges();

                return(newBlog);
            }
        }
示例#3
0
        public Note CreateNote(Note newNote)
        {
            using (var db = new TomKlonowskiDbContext())
            {
                db.Notes.Add(newNote);
                db.SaveChanges();

                return(newNote);
            }
        }
示例#4
0
        public Blog UpdateBlog(Blog updatedBlog)
        {
            using (var db = new TomKlonowskiDbContext())
            {
                var blog = db.Blogs.Find(updatedBlog.Id);

                blog.Title       = updatedBlog.Title;
                blog.Body        = updatedBlog.Body;
                blog.Description = updatedBlog.Description;
                blog.Tags        = updatedBlog.Tags;
                blog.UpdateDate  = DateTime.UtcNow;

                db.SaveChanges();

                return(this.GetBlog(blog.Id));
            }
        }