Ejemplo n.º 1
0
        //get all cars by make, model,year
        public List <CarsForSale> getCarsByMakeModelYear(int makeId, int modelId, int year)
        {
            var dbcontext      = new used_carsContext();
            var allCarsForSale = dbcontext.CarsForSale.Where(x => x.ModelId == modelId && x.Year == year && x.ManufacturerId == makeId).ToList();

            return(allCarsForSale);
        }
Ejemplo n.º 2
0
        public List <CarsForSale> getCars()
        {
            var dbContext   = new used_carsContext();
            var carsForSale = dbContext.CarsForSale.ToList();

            return(carsForSale);
        }
Ejemplo n.º 3
0
 public void addCar(CarsForSale newCar)
 {
     using (used_carsContext dbcontext = new used_carsContext())
     {
         dbcontext.CarsForSale.Add(newCar);
         dbcontext.SaveChanges();
     }
 }
Ejemplo n.º 4
0
        public List <CarsForSale> getCarsByColor(string color)
        {
            var dbContext   = new used_carsContext();
            var carsForSale = dbContext.CarsForSale.ToList();

            carsForSale = carsForSale.Where(x => x.Color == color).ToList();
            return(carsForSale);
        }
Ejemplo n.º 5
0
        public List <SelectListItem> getManufacturers()
        {
            var dbContext    = new used_carsContext();
            var manufacturer = dbContext.Manufacturer.ToList();

            return(manufacturer.Select(x => new SelectListItem
            {
                Id = x.ManufacturerId,
                Name = x.Name
            }).ToList());
        }
Ejemplo n.º 6
0
        public List <SelectListItem> getModels(int manufacturerID)
        {
            var dbcontext    = new used_carsContext();
            var model        = dbcontext.Models.ToList();
            var newModelList = model.Where(x => x.ManufacturerId == manufacturerID).ToList();

            return(newModelList.Select(x => new SelectListItem
            {
                Id = x.ModelId,
                Name = x.Name
            }).ToList());
        }
Ejemplo n.º 7
0
        public CarsForSale getCarByVin(string vin)
        {
            var dbContext   = new used_carsContext();
            var carsForSale = dbContext.CarsForSale.ToList();

            foreach (var car in carsForSale)
            {
                if (car.Vin == vin)
                {
                    return(car);
                }
            }
            return(null);
        }
Ejemplo n.º 8
0
        public bool AuthImplement(string user, string pwd)
        {
            var dbcontext       = new used_carsContext();
            var credentailslist = dbcontext.Login.ToList();

            foreach (var x in credentailslist)
            {
                if (x.Username == user && x.Password == pwd)
                {
                    return(true);
                }
            }
            return(false);
        }
Ejemplo n.º 9
0
        public void CreateUserImplement(string user, string pwd, string name, string phone)
        {
            using (used_carsContext dbcontext = new used_carsContext())
            {
                //get owner_id number for assignment
                var ownerdbcontext = dbcontext.Owner;


                var   owner_id = dbcontext.Owner.ToList().Max(x => x.Ownerid);
                Login login    = new Login();
                login.Username = user;
                login.Password = pwd;

                Owner owner = new Owner();
                owner.Name  = name;
                owner.Phone = phone;

                owner.Ownerid = (int)(login.Ownerid = ++owner_id);

                dbcontext.Owner.Add(owner);
                dbcontext.Login.Add(login);
                dbcontext.SaveChanges();
            }
        }