public ActionResult Models(string comboId, int?makeId) { var model = new ComboBoxViewModels(); model.ComboId = comboId; if (makeId != null) { MakesDataAccess makesDa = new MakesDataAccess(); List <Model> models = makesDa.GetModelsFromMake(makeId.GetValueOrDefault()); List <SelectListItem> dropdownlist = new List <SelectListItem>(); dropdownlist.Add(new SelectListItem { Text = "-Model-", Value = "0" }); foreach (var mod in models) { dropdownlist.Add(new SelectListItem { Text = mod.Model1, Value = mod.id.ToString() }); } model.SelectOptions = dropdownlist; return(PartialView("_modelPartial", model)); } else { List <SelectListItem> dropdownlist = new List <SelectListItem>(); dropdownlist.Add(new SelectListItem { Text = "-Model-", Value = "0" }); model.SelectOptions = dropdownlist; return(PartialView("_modelPartial", model)); } }
public ActionResult Create() { RequestViewModel request = new RequestViewModel(); request.Request = new Request(); MakesDataAccess makesDA = new MakesDataAccess(); request.Makes = makesDA.GetMakesList(); request.Models = makesDA.GetModelsList(); StatesDataAccess statesDA = new StatesDataAccess(); request.States = statesDA.GetStatesList(); UsersDataAccess usersDA = new UsersDataAccess(); request.Users = usersDA.GetNonAdminUsers(); Utils util = new Utils(); request.Years = util.GetYearsList(); return(View(request)); }
public ActionResult HomeCreate() { RequestViewModel request = new RequestViewModel(); request.Request = new Request(); if (User.Identity.IsAuthenticated) { ApplicationUser user = System.Web.HttpContext.Current.GetOwinContext().GetUserManager <ApplicationUserManager>().FindById(System.Web.HttpContext.Current.User.Identity.GetUserId()); request.Request.FirstName = user.FirstName; request.Request.LastName = user.LastName; request.Request.phone = user.PhoneNumber; request.Request.email = user.Email; } MakesDataAccess makesDA = new MakesDataAccess(); request.Makes = makesDA.GetMakesList(); request.Models = makesDA.GetModelsList(); StatesDataAccess statesDA = new StatesDataAccess(); request.States = statesDA.GetStatesList(); Utils util = new Utils(); request.Years = util.GetYearsList(); return(View(request)); }
public ActionResult Models() { MakesDataAccess makesDA = new MakesDataAccess(); ViewBag.Model = makesDA.GetModelsList(); return(PartialView("_ModelPartial")); }
public ActionResult Models(int?makeId) { MakesDataAccess makesDA = new MakesDataAccess(); RequestViewModel request = new RequestViewModel(); request.Models = makesDA.GetModelsList(makeId.GetValueOrDefault()); return(PartialView("_ModelPartial", request)); }
public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Request request = await db.Requests.FindAsync(id); if (request == null) { return(HttpNotFound()); } RequestViewModel requestvm = new RequestViewModel(); requestvm.Request = request; MakesDataAccess makesDA = new MakesDataAccess(); requestvm.Makes = makesDA.GetMakesList(); requestvm.Models = makesDA.GetModelsList(request.Make.GetValueOrDefault()); if (request.Make != null) { requestvm.SelectedMake = request.Make.GetValueOrDefault().ToString(); } if (request.Model != null) { requestvm.SelectedModel = request.Model.GetValueOrDefault().ToString(); } UsersDataAccess usersDA = new UsersDataAccess(); requestvm.Users = usersDA.GetNonAdminUsers(); requestvm.SelectedUser = request.UserId; StatesDataAccess statesDA = new StatesDataAccess(); requestvm.States = statesDA.GetStatesList(); if (request.FromState != null) { requestvm.FromState = request.FromState.GetValueOrDefault().ToString(); } if (request.ToState != null) { requestvm.ToState = request.ToState.GetValueOrDefault().ToString(); } Utils util = new Utils(); requestvm.Years = util.GetYearsList(); requestvm.SelectedYear = request.Year; return(View(requestvm)); }
public async Task <ActionResult> Edit(RequestViewModel rvm) { if (ModelState.IsValid) { Request request = new Request(); request = rvm.Request; request.Make = int.Parse(rvm.SelectedMake); request.Model = int.Parse(rvm.SelectedModel); request.FromState = int.Parse(rvm.FromState); request.ToState = int.Parse(rvm.ToState); request.Year = rvm.SelectedYear; request.UserId = rvm.SelectedUser; if (request.UserId == "0") { request.UserId = null; } db.Entry(request).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } MakesDataAccess makesDA = new MakesDataAccess(); rvm.Makes = makesDA.GetMakesList(); rvm.Models = makesDA.GetModelsList(); UsersDataAccess usersDA = new UsersDataAccess(); rvm.Users = usersDA.GetNonAdminUsers(); StatesDataAccess statesDA = new StatesDataAccess(); rvm.States = statesDA.GetStatesList(); Utils util = new Utils(); rvm.Years = util.GetYearsList(); return(View(rvm)); }
public ActionResult Makes(string comboId) { var model = new ComboBoxViewModels(); model.ComboId = comboId; MakesDataAccess makesDA = new MakesDataAccess(); List <Make> makes = makesDA.GetMakes(); List <SelectListItem> dropdownlist = new List <SelectListItem>(); dropdownlist.Add(new SelectListItem { Text = "-Make-", Value = "0" }); foreach (var make in makes) { dropdownlist.Add(new SelectListItem { Text = make.Make1, Value = make.Id.ToString() }); } model.SelectOptions = dropdownlist; return(PartialView("_makePartial", model)); }