Example #1
0
 public ModelEditViewModel ModelEdit(int modelId)
 {
     return(new ModelEditViewModel
     {
         Model = modelId == 0 ? new Model() : modelRepository.Get(modelId),
         Makes = makeRepository.GetMakes()
     });
 }
Example #2
0
 public CarEditViewModel CarEdit(int carId)
 {
     return(new CarEditViewModel
     {
         Car = carId == 0 ? new Car() : carRepository.Get(carId),
         Makes = makeRepository.GetMakes(),
         Models = modelRepository.GetModels()
     });
 }
        public async Task <ActionResult <IEnumerable <Make> > > GetMakes()
        {
            var makes = await _makeRepository.GetMakes();

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            return(Ok(makes));
        }
        public async Task <IEnumerable <MakeDto> > GetMakes()
        {
            IEnumerable <Make> makes = await _makeRepository.GetMakes();

            if (makes == null)
            {
                return(null);
            }

            return(_mapper.Map <IEnumerable <MakeDto> >(makes));
        }
        /*public async Task<ActionResult> Index()
         * {
         *  var kernel = new StandardKernel(new ServiceModule());
         *  var service = kernel.Get<VehicleService>();
         *  return View(await db.VehicleMakes.ToListAsync());
         * }*/

        public async Task <ActionResult> Index(string sortOrder, string currentFilter, string searchString, int?pageNumber)
        {
            ViewBag.CurrentSort  = sortOrder;
            ViewBag.NameSortParm = String.IsNullOrEmpty(sortOrder) ? "name_desc" : "";
            ViewBag.AbrvSortParm = sortOrder == "abrv" ? "abrv_desc" : "abrv";
            if (searchString != null)
            {
                pageNumber = 1;
            }
            else
            {
                searchString = currentFilter;
            }
            ViewBag.CurrentFilter = searchString;
            int pageSize = 3;

            return(View(await _makeRepository.GetMakes(sortOrder, searchString, pageNumber, pageSize)));
        }
Example #6
0
        public async Task <IEnumerable <MakeResource> > GetMakes()
        {
            var makes = await _makeRepository.GetMakes();

            return(_mapper.Map <IEnumerable <Make>, IEnumerable <MakeResource> >(makes));
        }
Example #7
0
 public IEnumerable <Make> GetMakes()
 {
     return(makeRepository.GetMakes());
 }
Example #8
0
 public async Task <ActionResult <IList <Make> > > Get()
 {
     return(Ok(await _repository.GetMakes()));
 }