public List <ColorViewModel> GetAllColors()
        {
            var colors          = _colorRepository.GetAllColors();
            var colorsViewModel = _mapper.Map <List <ColorViewModel> >(colors);

            return(colorsViewModel);
        }
        public HttpResponseMessage GetAllColors()
        {
            var countries = colorRepository.GetAllColors();
            var formatter = RequestFormat.JsonFormaterString();

            return(Request.CreateResponse(HttpStatusCode.OK, countries, formatter));
        }
Example #3
0
        public IEnumerable <ColorVM> GetAllColors()
        {
            var colors = colorRepository.GetAllColors();

            return(mapper.ConvertCollectionTo <ColorVM>(colors));
        }
Example #4
0
 public IActionResult ColorsList(int page = 1, int pagesize = 10)
 {
     return PartialView("_ColorsList", _colorRepo.GetAllColors().ToList().ToPagedList(page, pagesize));
 }
Example #5
0
 public IEnumerable <Color> GetAllColors()
 {
     return(colorRepo.GetAllColors());
 }
Example #6
0
 public List <Color> GetAllColors()
 {
     return(colorRepository.GetAllColors());
 }
Example #7
0
        public void OnGet()
        {
            BrandsSelectList = new SelectList(_brandRepo.GetAllBrands().OrderBy(b => b.Name), "Id", "Name");
            Request.Query.TryGetValue("entries", out var entries);
            Request.Query.TryGetValue("vehiclePage", out var vehiclePage);
            Request.Query.TryGetValue("VTypePage", out var VTypePage);
            Request.Query.TryGetValue("brandPage", out var brandPage);
            Request.Query.TryGetValue("brandModelPage", out var brandModelPage);
            Request.Query.TryGetValue("colorPage", out var colorPage);

            int vehiclesPageNumber    = 1;
            int vTypePageNumber       = 1;
            int brandsPageNumber      = 1;
            int brandModelsPageNumber = 1;
            int colorPageNumber       = 1;

            if (entries.Count > 0)
            {
                if (int.TryParse(entries[0], out var _pageSize))
                {
                    PageSize = _pageSize;
                }
            }
            else
            {
                PageSize = 5;
            }

            if (vehiclePage.Count > 0)
            {
                if (int.TryParse(vehiclePage[0], out var pageNum))
                {
                    vehiclesPageNumber = pageNum;
                }
            }

            if (brandPage.Count > 0)
            {
                if (int.TryParse(brandPage[0], out var pageNum))
                {
                    brandsPageNumber = pageNum;
                }
            }

            if (brandModelPage.Count > 0)
            {
                if (int.TryParse(brandModelPage[0], out var pageNum))
                {
                    brandModelsPageNumber = pageNum;
                }
            }

            if (VTypePage.Count > 0)
            {
                if (int.TryParse(VTypePage[0], out var pageNum))
                {
                    vTypePageNumber = pageNum;
                }
            }

            if (colorPage.Count > 0)
            {
                if (int.TryParse(colorPage[0], out var pageNum))
                {
                    colorPageNumber = pageNum;
                }
            }


            CurrentVehiclesPage    = vehiclesPageNumber;
            CurrentBrandsPage      = brandsPageNumber;
            CurrentBrandModelsPage = brandModelsPageNumber;
            CurrentVTypesPage      = vTypePageNumber;
            CurrentColorsPage      = colorPageNumber;

            Vehicles     = _carRepository.GetAllVehiclesRequests().OrderByDescending(v => v.Id).ToList().ToPagedList(vehiclesPageNumber, PageSize);
            Brands       = _brandRepo.GetAllBrands().ToList().ToPagedList(brandsPageNumber, PageSize);
            BrandModels  = _brandModelRepo.GetAllBrandModels().ToList().ToPagedList(brandModelsPageNumber, PageSize);
            VehicleTypes = _vehicleTypeRepo.GetAllVehicleTypes().ToList().ToPagedList(vTypePageNumber, PageSize);
            Colors       = _ColorRepo.GetAllColors().ToList().ToPagedList(colorPageNumber, PageSize);
        }