Example #1
0
        public async Task <IActionResult> Create()
        {
            var categories = await _categoriesRepository.GetCategoriesAsync();

            var bodyTypes = await _carTypesRepository.GetBodyTypesAsync();

            var locations = await _locationsRepository.GetLocationsAsync();

            List <string> categorieNames = new List <string>();
            List <string> typeNames      = new List <string>();

            /*get the existing categories name and body types name*/
            foreach (var item in categories)
            {
                categorieNames.Add(item.Category_Name);
            }
            foreach (var item in bodyTypes)
            {
                typeNames.Add(item.Name);
            }

            ViewBag.Category_Names = categorieNames;
            ViewBag.TypeNames      = typeNames;
            ViewBag.LocationNames  = locations;

            return(View());
        }