Esempio n. 1
0
        public Rent AddRent(string userName, Rent newRent)
        {
            var user = _context.Users.Include(u => u.Rents).Where(u => u.UserName == userName).FirstOrDefault();

            newRent.User = user;
            var car = _context.Cars.Where(c => c.CarId == newRent.CarId).FirstOrDefault();

            newRent.Car = car;
            if (car == null)
            {
                throw new ArgumentException();
            }
            _context.Rents.Add(newRent);
            _context.SaveChanges();
            return(newRent);
        }
Esempio n. 2
0
        public Car AddCar(string userName, Car newCar)
        {
            User user = _context.Users.Where(u => u.UserName == userName).Include(u => u.Cars).FirstOrDefault();

            user.Cars.Add(newCar);
            _context.SaveChanges();
            return(newCar);
        }