public ActionResult Blog_edit(Blog bg, long[] maND, string[] _TieuDe, string[] NoiDung, string[] _AnhMinhHoa) { var blog = db.Blogs.Find(bg.MaBlog); if (bg.AnhMinhHoa == null) { bg.AnhMinhHoa = blog.AnhMinhHoa; } blog = bg; blog.MaNguoiChinhSua = (Session["NguoiDung"] as NguoiDung).UserID; blog.NgayChinhSua = DateTime.Now; db.SaveChanges(); for (int i = 0; i < maND.Count(); i++) { if (maND[i] == 0 && (_TieuDe[i] != null || NoiDung[i] != null)) { var nd = new NoiDung_Blog(); nd.TieuDe = _TieuDe[i]; nd.NoiDung = NoiDung[i]; nd.AnhMinhHoa = _AnhMinhHoa[i]; nd.ID_blog = bg.MaBlog; db.NoiDung_Blog.Add(nd); db.SaveChanges(); } } return(RedirectToAction("Blog_list")); }
public ActionResult Blog_add(Blog bg, string[] TieuDe_nd, string[] NoiDung) { bg.MaNguoiTao = (Session["NguoiDung"] as NguoiDung).UserID; bg.NgayTao = DateTime.Now; db.Blogs.Add(bg); db.SaveChanges(); for (int i = 0; i < TieuDe_nd.Count(); i++) { if (TieuDe_nd[i] != null && NoiDung[i] != null) { var id = db.Blogs.FirstOrDefault(x => x.TenBlog == bg.TenBlog).MaBlog; NoiDung_Blog nd = new NoiDung_Blog(); nd.ID_blog = id; nd.TieuDe = TieuDe_nd[i]; nd.NoiDung = NoiDung[i]; db.NoiDung_Blog.Add(nd); db.SaveChanges(); } } return(RedirectToAction("Blog_list")); }