예제 #1
0
 public Vehicle GetCarByID(int id)
 {
     using (var context = new DealershipContext())
     {
        return context.Vehicles.FirstOrDefault(c=>c.VehicleID == id);
     }
 }
예제 #2
0
        public void AddRequest(RequestInfo newRequest)
        {
            using (var context = new DealershipContext())
            {

                context.Requests.Add(newRequest);
                context.SaveChanges();
            }
        }
예제 #3
0
        public void AddCar(Vehicle newCar)
        {
            using (var context = new DealershipContext())
            {

                context.Vehicles.Add(newCar);
                context.SaveChanges();
            }
        }
예제 #4
0
        public void DeleteCarByID(int id)
        {
            using (var context = new DealershipContext())
            {
                var car = context.Vehicles.Where(c => c.VehicleID == id);

                foreach(var c in car)
                {
                    context.Vehicles.Remove(c);
                }
                context.SaveChanges();
            }
        }
예제 #5
0
        public List<RequestInfo> GetAllRequests()
        {
            List<RequestInfo> requests = new List<RequestInfo>();

            using (var context = new DealershipContext())
            {
                var request = context.Requests.ToList();
                foreach (var r in request)
                {
                    requests.Add(r);
                }
            }
            return requests;
        }
예제 #6
0
        public List<Vehicle> GetAllCars()
        {
            List<Vehicle> vehicles = new List<Vehicle>();

            using (var context = new DealershipContext())
            {
                var car = context.Vehicles.ToList();
                foreach (var c in car)
                {
                    vehicles.Add(c);
                }
            }
            return vehicles;
        }
예제 #7
0
        public void UpdateRequest( RequestInfo request,int status)
        {
            using (var context = new DealershipContext())
            {

                context.Requests.Where(x => x.RequestInfoID == request.RequestInfoID);
                request.RequestStatus = status;
                context.SaveChanges();

            }
        }
예제 #8
0
 public RequestInfo GetRequestByID(int id)
 {
     using (var context = new DealershipContext())
     {
         return context.Requests.FirstOrDefault(r => r.RequestInfoID == id);
     }
 }