Esempio n. 1
0
        // Afisarea paginii unde se creaza modele
        public ActionResult DashboardCreareModel()
        {
            AdminModelViewModel adminModelViewModel = new AdminModelViewModel();

            adminModelViewModel.Marci = marcaAutoRepository.GetAllMarca();

            return(View(adminModelViewModel));
        }
Esempio n. 2
0
        public ActionResult Models()
        {
            IModelRepository repo     = RepoFactory.CreateModelRepo();
            IMakeRepository  makerepo = RepoFactory.CreateMakeRepo();

            AdminModelViewModel model = new AdminModelViewModel();

            model.Models = repo.GetAll().ToList();
            model.Makes  = makerepo.GetAll().ToList();

            return(View(model));
        }
Esempio n. 3
0
        // editarea modelului
        // GET: Admin/Edit/5
        public ActionResult EditModel(Guid id)
        {
            ModelAutoModel Model = modelAutoRepository.GetModelAutoByID(id);

            AdminModelViewModel model = new AdminModelViewModel();

            model.Marci    = marcaAutoRepository.GetAllMarca();
            model.ID_Model = id;
            model.Model1   = Model.Model;
            model.ID_Marca = Model.ID_Marca;

            return(View("DashboardCreareModel", model));
        }
Esempio n. 4
0
 // actiunea de salvare si update a modelului in functie de marca selectata
 // Post: Admin/SaveModel/5
 public ActionResult SaveModel(AdminModelViewModel model)
 {
     if (model.ID_Model != Guid.Empty)
     {
         //ModelAutoRepository ModelAutoRepository = new ModelAutoRepository();
         ModelAutoModel ModelAutoModel = new ModelAutoModel();
         ModelAutoModel.Model    = model.Model1;
         ModelAutoModel.ID_Model = model.ID_Model;
         ModelAutoModel.ID_Marca = model.ID_Marca;
         modelAutoRepository.UpdateModelAuto(ModelAutoModel);
         return(RedirectToAction("DashboardListaModele"));
     }
     else
     {
         //ModelAutoRepository ModelAutoRepository = new ModelAutoRepository();
         ModelAutoModel ModelAutoModel = new ModelAutoModel();
         ModelAutoModel.Model    = model.Model1;
         ModelAutoModel.ID_Marca = model.ID_Marca;
         modelAutoRepository.InsertModelAuto(ModelAutoModel);
         return(RedirectToAction("DashboardListaModele"));
     }
 }
Esempio n. 5
0
        public ActionResult Models(string ModelName, int MakeId)
        {
            IModelRepository repo     = RepoFactory.CreateModelRepo();
            IMakeRepository  makerepo = RepoFactory.CreateMakeRepo();

            if (ModelName != null && MakeId != 0)
            {
                var model = new Model()
                {
                    DateAdded = DateTime.Today,
                    Name      = ModelName,
                    MakeId    = MakeId,
                    UserId    = System.Web.HttpContext.Current.User.Identity.GetUserId()
                };
                repo.Create(model);
            }

            AdminModelViewModel viewModel = new AdminModelViewModel();

            viewModel.Models = repo.GetAll().ToList();
            viewModel.Makes  = makerepo.GetAll().ToList();

            return(View(viewModel));
        }