Esempio n. 1
0
        // GET: api/DanhGia/5
        //public IEnumerable<DanhGia> Get(int id)
        //{
        //    DanhGiaDAO dgO = new DanhGiaDAO();

        //    DanhGia[] dg = new DanhGia[dgO.getDsDanhGia(id).Count];
        //    dg = dgO.getDsDanhGia(id).ToArray();
        //    //if (dg.Length == 0)
        //    //    throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotFound));

        //    return dg;

        //}

        public float Get(int madiadiem)
        {
            if (Test() == false)
            {
                throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotFound));
            }
            DanhGiaDAO dgO = new DanhGiaDAO();

            return(dgO.getDanhGia(madiadiem));
            //if (dg.Length == 0)
            //    throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotFound));
        }
Esempio n. 2
0
        // GET api/danhgia
        public IEnumerable <DanhGia> Get()
        {
            if (Test() == false)
            {
                throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotFound));
            }
            DanhGiaDAO dgO = new DanhGiaDAO();

            DanhGia[] dg = new DanhGia[dgO.getDsDanhGia().Count];
            dg = dgO.getDsDanhGia().ToArray();
            return(dg);
        }
Esempio n. 3
0
        // GET: api/[email protected]&id=1217
        public DanhGia Get(int IdUser, int id)
        {
            if (Test() == false)
            {
                throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotFound));
            }
            DanhGiaDAO dgO = new DanhGiaDAO();

            DanhGia[] dg = new DanhGia[dgO.getDanhGia(IdUser, id).Count];
            dg = dgO.getDanhGia(IdUser, id).ToArray();
            //if (dg.Length == 0)
            //    throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotFound));
            return(dg[0]);
        }
Esempio n. 4
0
 public ActionResult DanhGiaMH(int id, string danhgia)
 {
     if (Session["TaiKhoan"] != null)
     {
         var        tk  = Session["TaiKhoan"] as KhachHang;
         DanhGiaDAO dao = new DanhGiaDAO();
         dao.TaoDanhGia(tk.MaKH, id, danhgia);
         ViewBag.Roll = "roll";
         return(View("Index", dao.GetList(id).ToPagedList(1, 7)));
     }
     else
     {
         return(View("../DangNhap/Index"));
     }
 }
Esempio n. 5
0
        // GET: ChiTietSanPham
        public ActionResult Index(int id, int?page)
        {
            SanPhamContext db = new SanPhamContext();
            SanPham        mh = db.SanPhams.Find(id);

            mh.LuotXem++;
            db.SaveChanges();
            DanhGiaDAO dao = new DanhGiaDAO();

            Session["CTMoHinh"] = mh;
            if (page != null)
            {
                ViewBag.Roll = "roll";
            }
            return(View(dao.GetList(mh.MaSP).ToPagedList(page ?? 1, 7)));
        }
Esempio n. 6
0
        // DELETE: api/[email protected]&id=1217
        public bool Delete(int IdUser, int id)
        {
            if (Test() == false)
            {
                throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotFound));
            }
            DanhGiaDAO dgO = new DanhGiaDAO();

            DanhGia[] dg = new DanhGia[dgO.getDanhGia(IdUser, id).Count];
            dg = dgO.getDanhGia(IdUser, id).ToArray();
            if (dg.Length == 0)
            {
                return(false);
            }
            dgO.deleteDanhGia(IdUser, id);
            return(true);
        }
Esempio n. 7
0
        // POST: api/DanhGia
        public bool Post([FromBody] DanhGia dg)
        {
            if (Test() == false)
            {
                throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotFound));
            }
            DanhGiaDAO dgO = new DanhGiaDAO();

            return(dgO.insertDanhGia(dg));
            //if (dgO.insertDanhGia(dg))
            //{
            //    var response = Request.CreateResponse<DanhGia>(HttpStatusCode.Created, dg);
            //    response.Headers.Location = new System.Uri(Request.RequestUri, "/api/DanhGia?email=" + dg.Email.ToString() + "&id=" + dg.IDAddress.ToString());
            //    return response;
            //}
            //else
            //{
            //    return Request.CreateErrorResponse(HttpStatusCode.NotFound, "Error");
            //}
        }
Esempio n. 8
0
        public ActionResult ThemGioHang(int idMH)
        {
            HoaDonDAO dao = new HoaDonDAO();

            if (Session["TaiKhoan"] != null)
            {
                ViewBag.Roll = null;
                var tk = Session["TaiKhoan"] as KhachHang;
                var hd = dao.FindHD(tk.MaKH);
                if (hd == null)
                {
                    if (dao.CreateHD(tk.MaKH, idMH) == false)
                    {
                        ViewBag.Err = "Số lượng không đủ";
                    }
                    else
                    {
                        ViewBag.Err = "Thêm thành công";
                    }
                }
                else
                {
                    if (dao.UpdateHD(hd.MaHD, idMH) == false)
                    {
                        ViewBag.Err = "Số lượng không đủ";
                    }
                    else
                    {
                        ViewBag.Err = "Thêm thành công";
                    }
                }
                DanhGiaDAO daoDG = new DanhGiaDAO();

                return(View("Index", daoDG.GetList(idMH).ToPagedList(1, 7)));
            }
            else
            {
                return(View("../DangNhap/Index"));
            }
        }