public async Task <ActionResult> Makes()
        {
            List <MakeViewModel> model = await _vehicle.GenerateMakeVMList();

            MakeListViewModel viewModel = new MakeListViewModel();

            viewModel.ViewModels = model;
            viewModel.NewMake    = new Make();
            return(View(viewModel));
        }
        public async Task <ActionResult> Makes(MakeListViewModel model)
        {
            if (string.IsNullOrEmpty(model.NewMake.MakeName))
            {
                ModelState.AddModelError("", "Make must have a valid make name.");
                model.ViewModels = await _vehicle.GenerateMakeVMList();

                return(View(model));
            }
            Make make = new Make();

            make.MakeName  = model.NewMake.MakeName;
            make.DateAdded = DateTime.Today;
            //  make.StaffId = Manager.CurrentUser.StaffID;
            await _vehicle.AddMake(make);

            model.NewMake    = new Make();
            model.ViewModels = await _vehicle.GenerateMakeVMList();

            return(View(model));
        }