示例#1
0
        public void createCar(Hakucar newcar)
        {
            var carmodel = ConvertToDb(newcar);

            _context.HakuCAR.Add(carmodel);
            _context.SaveChanges();
        }
示例#2
0
        public void deletecar(Hakucar carid, Guid userid)
        {
            var carfromdb = _context
                            .AsNoTracking()
                            .First(x => x.CarId == carid && x.UserId == userid);

            carfromdb.IsDeleted = true;
            _context.HakuCAR.updateCar(carfromdb);
            _context.SaveChanges;
        }
示例#3
0
 public static EFModels.HakuCAR ConvertToDb(Hakucar car)
 {
     return(new EFModels.HakuCAR()
     {
         CarId = car.CarId,
         Name = car.Name,
         Model = car.Model,
         Year = car.Year,
         Type = car.Type,
         ISrented = car.ISrented,
         UserId = car.UserId,
         IsDeleted = car.IsDeleted
     });
 }
示例#4
0
        public void updateCar(Hakucar updatedCar)
        {
            var cardb = ConvertToDb(updatedCar);

            _context.SaveChanges();
        }