示例#1
0
        public ActionResult Delete(int id)
        {
            CompaniesHandler companiesHandler = new CompaniesHandler();

            companiesHandler.IsDeletedCompany(id);

            return(RedirectToAction("CompanyTable", "Company"));
        }
示例#2
0
        // GET: Shop
        public ActionResult Index(string sreachProduct, int?MinimumPrice, int?MaximumPrice, int?compID, int?CataId, int?SortBy, int?pageNo)
        {
            CategoriesHandler categoriesHandler = new CategoriesHandler();
            ProductHandler    productHandler    = new ProductHandler();
            CompaniesHandler  companiesHandler  = new CompaniesHandler();
            var pageSize = 9;

            PhotoGalleryViewModel model = new PhotoGalleryViewModel();

            model.FeaturedCatagories  = categoriesHandler.GetAllCategoriesForShop();
            model.FeaturedCompanieses = companiesHandler.GetAllCompanieses();

            model.searchITem = sreachProduct;
            if (SortBy.HasValue)
            {
                model.SortBy = SortBy.Value;
            }

            if (CataId.HasValue)
            {
                model.categoryId = CataId.Value;
            }

            if (compID.HasValue)
            {
                model.companyId = compID.Value;
            }

            // model.MaximumPrice = ProductsService.Instance.GetMaximumPrice();

            pageNo            = pageNo.HasValue ? pageNo.Value > 1 ? pageNo.Value : 1 : 1;
            model.ProductList = productHandler.GetShowAllProducts(sreachProduct, MinimumPrice, MaximumPrice, CataId, SortBy, pageNo.Value, pageSize, compID);

            int TotalItemCount = productHandler.GetAllProductsCount(sreachProduct, MinimumPrice, MaximumPrice, CataId, SortBy, compID);


            model.pager = new Pager(TotalItemCount, pageNo, pageSize);

            return(View(model));
        }
示例#3
0
        public ActionResult CompanyTable(string search, int?pageNo)
        {
            //ApplicationDbContext _context= new ApplicationDbContext();
            SearchCompanyViewModel model            = new SearchCompanyViewModel();
            CompaniesHandler       companiesHandler = new CompaniesHandler();

            model.SearchItem = search;

            pageNo = pageNo.HasValue ? pageNo.Value > 0 ? pageNo.Value : 1 : 1;

            var totalRecord = companiesHandler.GetCompaniesCount(search);

            model.CompaniesList = companiesHandler.GetAllCompanies(search, pageNo.Value);


            if (model.CompaniesList != null)
            {
                model.Pager = new Pager(totalRecord, pageNo, 3);
                return(PartialView("_CompanyTable", model));
            }
            return(PartialView("_CompanyTable", model));
        }