public ActionResult Makes() { IMakeRepository repo = RepoFactory.CreateMakeRepo(); AdminMakeViewModel model = new AdminMakeViewModel(); model.Makes = repo.GetAll().ToList(); return(View(model)); }
public HttpResponseMessage Makes() { IMakeRepository repo = RepoFactory.CreateMakeRepo(); var makes = repo.GetAll(); var response = new HttpResponseMessage(); response.Content = new StringContent(new JavaScriptSerializer().Serialize(makes)); response.Content.Headers.ContentType = new MediaTypeHeaderValue("text/json"); return(response); }
public HttpResponseMessage Get() { var response = new HttpResponseMessage(); try { IMakeRepository repo = RepoFactory.CreateMakeRepo(); var makes = repo.GetAll(); response.Content = new StringContent(new JavaScriptSerializer().Serialize(makes)); response.Content.Headers.ContentType = new MediaTypeHeaderValue("text/json"); } catch (Exception) { response.StatusCode = (HttpStatusCode)400; } return(response); }
public HttpResponseMessage Get(int id) { IMakeRepository makerepo = RepoFactory.CreateMakeRepo(); IModelRepository repo = RepoFactory.CreateModelRepo(); var response = new HttpResponseMessage(); try { var makes = makerepo.GetAll().Where(x => x.MakeId == id).ToList(); var models = repo.GetAll().Where(x => x.MakeName == makes[0].Name).ToList(); response.Content = new StringContent(new JavaScriptSerializer().Serialize(models)); response.Content.Headers.ContentType = new MediaTypeHeaderValue("text/json"); } catch (Exception) { response.StatusCode = (HttpStatusCode)400; } return(response); }
public ActionResult Makes(string MakeInput) { IMakeRepository repo = RepoFactory.CreateMakeRepo(); if (MakeInput != null) { var make = new Make() { DateAdded = DateTime.Today, Name = MakeInput, UserId = System.Web.HttpContext.Current.User.Identity.GetUserId() }; repo.Create(make); } AdminMakeViewModel model = new AdminMakeViewModel(); model.Makes = repo.GetAll().ToList(); return(View(model)); }
public Response AddMake(Make make) { Response response = new Response(); if (makeRepository.GetAll().Any(t => t.MakeName == make.MakeName)) { response.Success = false; response.Message = "ERROR: make name already exists"; } else { makeRepository.Add(make); response.Success = true; response.Message = "make added"; } return(response); }
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)); }
public List <Make> Handle(GetAllMakesQuery query) { return(_makeRepository.GetAll()); }
public async Task <IEnumerable <MakeResource> > GetAll() { var makes = await makeRepository.GetAll(); return(mapper.Map <IEnumerable <Make>, IEnumerable <MakeResource> >(makes)); }
public async Task <IEnumerable <Make> > GetMakes() { var makes = await _makeRepository.GetAll(); return(makes); }
public ActionResult Add() { AddVehicleViewModel model = new AddVehicleViewModel(); model.Car = new Car(); model.Makes = _makeRepo.GetAll().ToList(); model.Models = new List <Model>(); model.Types = new List <string>() { "New", "Used" }; model.Tranmissions = _transmissionRepository.GetAll().ToList(); model.Colors = _colorRepo.GetAll().ToList(); model.BodyStyles = _bodyStyleRepository.GetAll().ToList(); return(View("AddVehicle", model)); }
public async Task <List <MakeDto> > GetMakesAsync() { var makes = await _makeRepository.GetAll().ToListAsync(); return(Mapper.Map <List <MakeDto> >(makes)); }