Ejemplo n.º 1
0
 public List <SanPham> DSSanPham()
 {
     using (var db = new ShopBanHangDbContext())
     {
         List <SanPham> dsSP = db.SanPhams.ToList();
         return(dsSP);
     }
 }
Ejemplo n.º 2
0
        public JsonResult DataTableGet([ModelBinder(typeof(DataTablesBinder))] IDataTablesRequest requestModel)
        {
            var context = new ShopBanHangDbContext();
            var model   = new CodeProduct();
            IQueryable <ProductModel> query = model.GetAllProduct().AsQueryable();

            var totalCount = query.Count();

            // Apply filters
            if (!string.IsNullOrEmpty(requestModel.Search.Value))
            {
                var value = requestModel.Search.Value.Trim();
                query = query.Where(p => p.Name.Contains(value));
            }

            var filteredCount = query.Count();

            // Sort
            var sortedColumns = requestModel.Columns.GetSortedColumns();
            var orderByString = String.Empty;

            foreach (var column in sortedColumns)
            {
                orderByString += orderByString != String.Empty ? "," : "";
                orderByString += (column.Data) + (column.SortDirection == Column.OrderDirection.Ascendant ? " asc" : " desc");
            }

            orderByString = orderByString == String.Empty ? "ID asc" : orderByString;
            query         = query.OrderBy(orderByString);

            // Paging
            query = query.Skip(requestModel.Start).Take(requestModel.Length);

            var data = query.Select(p => new
            {
                Id          = p.ID,
                Name        = p.Name,
                Price       = p.Price,
                Quantity    = p.Quantity,
                Category    = p.Category,
                CreatedDate = p.CreatedDate.ToString("dd-MM-yyyy"),
                Action      = "<br /><p class=\"btn-action\"><a href=\"#\" class=\"detail\"><i class=\"ui-tooltip fa fa-pencil-square-o detail\" style=\"font-size: 22px;\" data-original-title=\"Detail\"></i></a> <a href=\"#\" class=\"remove\" ><i class=\"ui-tooltip fa fa-trash-o remove\" style=\"font-size: 20px;\" data-original-title=\"Delete\" tooltip=\"Delete\"></i></a></p>",
            }).ToList();

            return(Json(new DataTablesResponse(requestModel.Draw, data, filteredCount, totalCount), JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 3
0
 public CodeCategory()
 {
     db = new ShopBanHangDbContext();
 }
Ejemplo n.º 4
0
 public GroupPermissionDao()
 {
     db = new ShopBanHangDbContext();
 }
Ejemplo n.º 5
0
 public CodeContact()
 {
     context = new ShopBanHangDbContext();
 }
Ejemplo n.º 6
0
 public CodeUser()
 {
     db = new ShopBanHangDbContext();
 }
Ejemplo n.º 7
0
 public CodeShop()
 {
     db = new ShopBanHangDbContext();
 }
Ejemplo n.º 8
0
        public List <Product> GetFeatureProduct()
        {
            ShopBanHangDbContext db = new ShopBanHangDbContext();

            return(db.Products.Where(x => x.TopHot != null).OrderBy(x => x.ID).Take(2).ToList());
        }
Ejemplo n.º 9
0
 public CodeAbout()
 {
     db = new ShopBanHangDbContext();
 }
Ejemplo n.º 10
0
 public CodeMenu()
 {
     db = new ShopBanHangDbContext();
 }
Ejemplo n.º 11
0
 public CodeFooter()
 {
     context = new ShopBanHangDbContext();
 }
Ejemplo n.º 12
0
 public CodeMenuType()
 {
     context = new ShopBanHangDbContext();
 }
Ejemplo n.º 13
0
 public CodeBeacon()
 {
     context = new ShopBanHangDbContext();
 }
Ejemplo n.º 14
0
 public CodeProduct()
 {
     db = new ShopBanHangDbContext();
 }
Ejemplo n.º 15
0
 public CodeOrderDetail()
 {
     db = new ShopBanHangDbContext();
 }
Ejemplo n.º 16
0
 public UserPermissionDao()
 {
     db = new ShopBanHangDbContext();
 }
Ejemplo n.º 17
0
 public CodeLogin()
 {
     db = new ShopBanHangDbContext();
 }
Ejemplo n.º 18
0
 public CodeType()
 {
     db = new ShopBanHangDbContext();
 }