コード例 #1
0
        public JsonResult AllBinhLuan()
        {
            BinhLuanDAO bl    = new BinhLuanDAO();
            var         allBl = bl.ListOf();

            return(Json(allBl, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
ファイル: BinhLuanController.cs プロジェクト: 1312009/APIASP
        public IEnumerable <BinhLuan> Get()
        {
            BinhLuanDAO blO = new BinhLuanDAO();

            BinhLuan[] bl = new BinhLuan[blO.getDsBinhLuan().Count];
            bl = blO.getDsBinhLuan().ToArray();
            return(bl);
        }
コード例 #3
0
        // GET: Admin/BinhLuan/BinhLuanTinTuc
        public ActionResult BinhLuanTinTuc(string tukhoa, int page = 1, int pageSize = 30)
        {
            var dao   = new BinhLuanDAO();
            var model = dao.BinhLuanTinTuc(tukhoa, page, pageSize);

            ViewBag.TuKhoa = tukhoa;
            return(View(model));
        }
コード例 #4
0
        public JsonResult ThayDoiTrangThai(long id)
        {
            var result = new BinhLuanDAO().ThayDoiTrangThai(id);

            return(Json(new
            {
                trangthai = result
            }));
        }
コード例 #5
0
ファイル: BinhLuanController.cs プロジェクト: 1312009/APIASP
        // GET: api/BinhLuan/5
        public IEnumerable <BinhLuan> Get(string id)
        {
            BinhLuanDAO blO = new BinhLuanDAO();

            BinhLuan[] bl = new BinhLuan[blO.getDsBinhLuan(id).Count];
            bl = blO.getDsBinhLuan(id).ToArray();
            if (bl.Length == 0)
            {
                throw new HttpResponseException(HttpStatusCode.NotFound);
            }
            return(bl);
        }
コード例 #6
0
        public ActionResult BinhLuan(int idlh, string noidung, int idtk, int idcha = 0)
        {
            var tk  = new TaiKhoanDAO().FindByID(idtk);
            var lh  = new LopHocDAO().GetByID(idlh);
            var dao = new BinhLuanDAO();
            var bl  = new BinhLuan();

            bl.noiDung = noidung;
            bl.idLH    = idlh;
            if (idcha == 0)
            {
                bl.idCha = null;
            }
            else
            {
                bl.idCha = idcha;
            }
            bl.thoiGian = DateTime.Now;
            bl.idTK     = idtk;
            int kt = 0;

            try
            {
                kt = dao.Insert(bl);
                var daotb = new ThongBaoDAO();
                var tb    = new ThongBao();
                tb.icon      = "a fa-comment";
                tb.ngay      = DateTime.Now;
                tb.trangThai = 0;
                tb.idTK      = lh.Giangvien.TaiKhoan.iD;
                tb.link      = "http://localhost:52790/GiaoVien/Hoc/" + idlh;
                tb.noiDung   = tk.hovaten + " đã bình luận vào lớp học " + lh.tenLopHoc + " của bạn.";
                daotb.Insert(tb);
            }
            catch (Exception e)
            {
                TempData["testmsg"] = "Có lỗi trong quá trình bình luận. Vui lòng thử lại sau. \nLỗi: " + e.Message;
                return(RedirectToAction("chitietlophoc/" + idlh, "Tim"));
            }

            if (kt != 0)
            {
                TempData["testmsg"] = "Bình luận thành công.";
                return(RedirectToAction("chitietlophoc/" + idlh, "Tim"));
            }
            else
            {
                TempData["testmsg"] = "Có lỗi trong quá trình bình luận. Vui lòng thử lại sau.";
                return(RedirectToAction("chitietlophoc/" + idlh, "Tim"));
            }
        }
コード例 #7
0
        public JsonResult BinhLuan(string NoiDung)
        {
            var         taikhoan = Session["taikhoan"] as NguoiDung;
            var         video    = Session["VideoById"] as Video;
            BinhLuanDAO binhluan = new BinhLuanDAO();
            BinhLuan    bl       = new BinhLuan();

            bl.IdNguoiDung     = taikhoan.IdNguoiDung;
            bl.Idchung         = video.IdVideo;
            bl.ThuocTinh       = "Video";
            bl.NoiDungBinhLuan = NoiDung;
            binhluan.Add(bl);

            return(Json("success", JsonRequestBehavior.AllowGet));
        }
コード例 #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            MONAN mon = new MONAN();

            if (!Page.IsPostBack)
            {
                if (Request.QueryString["id"] != null)
                {
                    req = int.Parse(Request.QueryString["id"]);
                }
                //req = 1;
                List <MONAN> dsMon = new List <MONAN>();

                mon = MonAnDAO.TimMon(req);
                dsMon.Add(mon);

                dsBl = BinhLuanDAO.LayDanhSach(req);
                if (isClick == false)
                {
                    dsBl.Reverse();
                    LinkButton1.Enabled   = false;
                    LinkButton1.ForeColor = Color.Black;
                    LinkButton1.ControlStyle.Font.Bold = true;
                }
                else
                {
                    LinkButton2.Enabled   = false;
                    LinkButton2.ForeColor = Color.Black;
                    LinkButton2.ControlStyle.Font.Bold = true;
                }
                yourvar = dsBl.Count;
                //Response.Write("dem");
                PagedDataSource pgitems  = new PagedDataSource();
                PagedDataSource pgitems1 = new PagedDataSource();
                DataView        dv       = new DataView();
                pgitems.DataSource   = dsMon;
                pgitems.AllowPaging  = true;
                pgitems1.DataSource  = dsBl;
                pgitems1.AllowPaging = true;

                rptItems.DataSource = pgitems;
                rptItems.DataBind();
                rptItems2.DataSource = pgitems1;
                rptItems2.DataBind();
            }
        }
コード例 #9
0
 protected void Button1_Click(object sender, EventArgs e)
 {
     if (Request.Form["star2"] == null)
     {
         Literal2.Visible = true;
     }
     else
     {
         BINHLUAN bl = new BINHLUAN();
         bl.NguoiBinhLuan = textten.Text;
         bl.DanhGia       = int.Parse(Request.Form["star2"]);
         bl.NoiDung       = textnoidung.Text;
         bl.DaXoa         = false;
         bl.MaMonAn       = req;
         bl.ThoiGian      = DateTime.Now;
         BinhLuanDAO.ThemLoiBinh(bl);
         isClick = false;
         Response.Redirect("~/ChiTietMonAn.aspx");
     }
 }
コード例 #10
0
        public ActionResult Delete(int id)
        {
            var dao    = new BinhLuanDAO();
            var result = dao.Delete(id);

            switch (result)
            {
            case true:
            {
                SetAlert("Xóa bình luận " + id + " thành công!", "success");
                logger.Info("Xóa bình luận " + id + " thành công!");
                return(RedirectToAction("Index"));
            }

            case false:
            {
                SetAlert("Xóa bình luận " + id + " không thành công!", "error");
                logger.Error("Xóa bình luận " + id + " không thành công!");
                return(RedirectToAction("Index"));
            }
            }
            return(RedirectToAction("Index"));
        }
コード例 #11
0
        public List <BinhLuanDTO> getDanhSachBinhLuan(int MaDDDL)
        {
            BinhLuanDAO BinhLuanDAO = new BinhLuanDAO();

            return(BinhLuanDAO.getDanhSachBinhLuan(MaDDDL));
        }
コード例 #12
0
ファイル: BinhLuanController.cs プロジェクト: 1312009/APIASP
        // DELETE: api/BinhLuan/5
        public bool Delete(string id)
        {
            BinhLuanDAO blO = new BinhLuanDAO();

            return(blO.deleteBinhLuan(id));
        }
コード例 #13
0
ファイル: BinhLuanController.cs プロジェクト: 1312009/APIASP
        // PUT: api/BinhLuan/5
        public bool Put(string id)
        {
            BinhLuanDAO bl0 = new BinhLuanDAO();

            return(bl0.updateBinhLuan(id));
        }
コード例 #14
0
ファイル: BinhLuanController.cs プロジェクト: 1312009/APIASP
        public bool Post(BinhLuan bl)
        {
            BinhLuanDAO blO = new BinhLuanDAO();

            return(blO.insertBinhLuan(bl));
        }