Exemplo n.º 1
0
        public ActionResult Makes()
        {
            IMakeRepository    repo  = RepoFactory.CreateMakeRepo();
            AdminMakeViewModel model = new AdminMakeViewModel();

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


            return(View(model));
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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));
        }
Exemplo n.º 6
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));
        }