// Afisarea paginii unde se creaza modele public ActionResult DashboardCreareModel() { AdminModelViewModel adminModelViewModel = new AdminModelViewModel(); adminModelViewModel.Marci = marcaAutoRepository.GetAllMarca(); return(View(adminModelViewModel)); }
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)); }
// 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)); }
// 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")); } }
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)); }