public ActionResult TaoMoi(TruyenModel truyen, HttpPostedFileBase AnhBia) { DaoTruyen truyen2 = new DaoTruyen(); ViewBag.TheLoai = truyen2.LayTheLoai(); ViewBag.TrangThai = truyen2.LayTrangThai(); if (ModelState.IsValid) { DaoCTTruyen ct = new DaoCTTruyen(); NguoiDung nguoi = (NguoiDung)Session["TaiKhoan"]; var truyen1 = new Truyen(); truyen.AnhBia = ThemAnh(AnhBia); int maproject = truyen2.ThemVao(truyen2.Tao(truyen, nguoi)); string theloais = Request.Form["DSTheLoai"]; string[] DSTheLoai = theloais.Split(new char[] { ',' }); if (ct.Get(DSTheLoai, maproject)) { return(RedirectToAction("Index", "User")); } else { ModelState.AddModelError("", "Lỗi"); } } else { ModelState.AddModelError("", "Yêu cầu nhập các trường bắt buộc"); } return(View(truyen)); }
public int CapNhat(int id, TruyenModel truyen) { Truyen truyendangupdate = data.Truyens.SingleOrDefault(m => m.MaProject == id); truyendangupdate.MoTa = truyen.MoTa; truyendangupdate.TacGia = truyen.Tacgia; truyendangupdate.TenKhac = truyen.TenKhac; truyendangupdate.TenProject = truyen.TenTruyen; truyendangupdate.TrangThai = truyen.MaTrangThai; truyendangupdate.AnhBia = truyen.AnhBia; data.SaveChanges(); return(truyendangupdate.MaProject); }
public TruyenModel LayTruyenModel(int id, int[] theloai) { Truyen truyen = data.Truyens.SingleOrDefault(m => m.MaProject == id); TruyenModel truyen1 = new TruyenModel(); truyen1.MoTa = truyen.MoTa; truyen1.Tacgia = truyen.TacGia; truyen1.MaTrangThai = truyen.TrangThai; truyen1.TenKhac = truyen.TenKhac; truyen1.TenTruyen = truyen.TenProject; truyen1.AnhBia = truyen.AnhBia; truyen1.DStheloai = theloai; return(truyen1); }
public Truyen Tao(TruyenModel truyen, NguoiDung nguoi) { Truyen truyendangtao = new Truyen(); truyendangtao.TrangThai = truyen.MaTrangThai; truyendangtao.NgayTao = DateTime.Now; truyendangtao.DaXoa = false; truyendangtao.AnhBia = truyen.AnhBia; truyendangtao.TenProject = truyen.TenTruyen; truyendangtao.TenKhac = truyen.TenKhac; truyendangtao.MoTa = truyen.MoTa; truyendangtao.TacGia = truyen.Tacgia; truyendangtao.MaNguoiDung = nguoi.MaNguoiDung; return(truyendangtao); }
public ActionResult CapNhatTruyen(int id, TruyenModel model, HttpPostedFileBase fileupload) { DaoTruyen truyen2 = new DaoTruyen(); ViewBag.TheLoai = truyen2.LayTheLoai(); ViewBag.TrangThai = truyen2.LayTrangThai(); if (ModelState.IsValid) { if (fileupload != null) { model.AnhBia = ThemAnh(fileupload); } int maproject = -1; maproject = truyen2.CapNhat(id, model); if (maproject == -1) { ModelState.AddModelError("", "Chỉnh sửa thất bại"); } else { DaoCTTruyen ct = new DaoCTTruyen(); if (ct.Update(model.DStheloai, maproject)) { return(RedirectToAction("QuanLyTruyenDaTao", "Truyen")); } else { ModelState.AddModelError("", "Chỉnh sửa thể loại thất bại"); } } } else { ModelState.AddModelError("", "Nhập các thông tin bắt buộc"); } return(View(model)); }