示例#1
0
 public JsonResult AddToSerie(int?id, int?seriid)
 {
     if (id == null || seriid == null)
     {
         Response.StatusCode = 500;
         return(Json(new { Message = "Lỗi" }, JsonRequestBehavior.AllowGet));
     }
     else
     {
         using (DVCPContext conn = new DVCPContext())
         {
             Series sr   = conn.Series.Find(seriid);
             Post   post = conn.Posts.Find(id);
             foreach (var x in sr.Tbl_POST)
             {
                 if (x.post_id.Equals(id))
                 {
                     Response.StatusCode = 500;
                     return(Json(new { Message = "Trùng lặp bài viết" }, JsonRequestBehavior.AllowGet));
                 }
             }
             sr.Tbl_POST.Add(post);
             post.Tbl_Series.Add(sr);
             conn.SaveChanges();
         }
         return(Json(new { Message = "Thêm thành công" }, JsonRequestBehavior.AllowGet));
     }
 }
示例#2
0
        protected override void Seed(DVCPContext context)
        {
            //  This method will be called after migrating to the latest version.

            //  You can use the DbSet<T>.AddOrUpdate() helper extension method
            //  to avoid creating duplicate seed data.
            context.WebInfo.AddOrUpdate(x => x.id,
                                        new WebInfo
            {
                id        = 1,
                web_name  = "Đại Việt Cổ Phong",
                web_des   = "Trang web chính thức của Đại Việt Cổ Phong",
                web_about = "Về Đại Việt Cổ Phong",
            }
                                        );
            context.Users.AddOrUpdate(x => x.username,
                                      new User
            {
                username = "******",
                password = "******",     // = admin123
                fullname = "ADMIN ĐVCP",
                userrole = "admin",
                status   = true,
            }
                                      );
            context.Tags.AddOrUpdate(x => x.TagID,
                                     new Tag {
                TagID = 1, TagName = "Kiến trúc"
            },
                                     new Tag {
                TagID = 2, TagName = "Chất liệu"
            },
                                     new Tag {
                TagID = 3, TagName = "Binh bị"
            },
                                     new Tag {
                TagID = 4, TagName = "Quân sự"
            },
                                     new Tag {
                TagID = 5, TagName = "Thần thoại"
            },
                                     new Tag {
                TagID = 6, TagName = "Văn hóa"
            },
                                     new Tag {
                TagID = 7, TagName = "Phong tục"
            },
                                     new Tag {
                TagID = 8, TagName = "Tôn giáo"
            },
                                     new Tag {
                TagID = 9, TagName = "Trang phục"
            }
                                     );
            context.SaveChanges();
        }
示例#3
0
 public JsonResult RemoveFromSerie(int?id, int?seriid)
 {
     if (id == null || seriid == null)
     {
         Response.StatusCode = 500;
         return(Json(new { Message = "Lỗi" }, JsonRequestBehavior.AllowGet));
     }
     else
     {
         using (DVCPContext conn = new DVCPContext())
         {
             Series sr   = conn.Series.Find(seriid);
             Post   post = conn.Posts.Find(id);
             sr.Tbl_POST.Remove(post);
             post.Tbl_Series.Remove(sr);
             conn.SaveChanges();
         }
         return(Json(new { Message = "Remove thành công" }, JsonRequestBehavior.AllowGet));
     }
 }
示例#4
0
 public void SaveChanges()
 {
     entity.SaveChanges();
 }
示例#5
0
 public void Commit()
 {
     context.SaveChanges();
 }