示例#1
0
        public ActionResult AddModel(AddModelViewModel model)
        {
            var   repo     = RepositoryFactory.GetRepository();
            Model newModel = new Model();

            if (!ModelState.IsValid)
            {
                model.SetMakes(repo.GetMakes());
                return(View(model));
            }

            newModel.Description = model.ModelDescription;
            newModel.MakeId      = model.MakeId;
            newModel.DateAdded   = DateTime.Now.ToString();

            //Find id  of logged in user
            var userName = User.Identity.GetUserName();


            var userId = context.Users.FirstOrDefault(u => u.UserName == userName).Id;

            newModel.UserId = userId;

            repo.AddModel(newModel);
            return(RedirectToAction("AddModel", "Admin"));
        }
示例#2
0
        public ActionResult AddModel()
        {
            var model = new AddModelViewModel();

            model.SetMakes(repo.GetAllMakes());
            return(View(model));
        }
示例#3
0
        public ActionResult AddModel()
        {
            var repo = RepositoryFactory.GetRepository();

            AddModelViewModel model = new AddModelViewModel();

            model.SetMakes(repo.GetMakes());
            model.Models = repo.GetModels();
            return(View(model));
        }