예제 #1
0
        static void Main(string[] args)
        {
            var service = new ServiceCollection();

            service.AddDbContext <DbContextDTO>(opt => opt.UseSqlServer("Server=DESKTOP-9CB2CPM;Database=VehicleAppraisal;Trusted_Connection=True;"));
            var serviceProvider = service.BuildServiceProvider();

            _dbContextDTO = serviceProvider.GetService <DbContextDTO>();
            dbset         = _dbContextDTO.Set <VehicleCrawlDataDTO>();
            if (dbset.ToList().Where(x => x.CreateAt.Day.Equals(DateTime.Now.Day)).Count() == 0)
            {
                foreach (var itemDB in dbset.ToList())
                {
                    dbset.Remove(itemDB);
                }
                CrawlData(@"https://tinbanxe.vn/audi");
                CrawlData(@"https://tinbanxe.vn/vinfast");
                CrawlData(@"https://tinbanxe.vn/bmw");
                CrawlData(@"https://tinbanxe.vn/ford");
                CrawlData(@"https://tinbanxe.vn/honda");
                CrawlData(@"https://tinbanxe.vn/lexus");
                CrawlData(@"https://tinbanxe.vn/suzuki");
                CrawlData(@"https://tinbanxe.vn/toyota");
                CrawlData(@"https://tinbanxe.vn/hyundai");
                CrawlData(@"https://tinbanxe.vn/mitsubishi");
                _dbContextDTO.SaveChangesAsync();
            }
        }
 public VehicleAppraisalService(DbContextDTO dbContextDTO, IMapper mapper, IVehicleService vehicleService)
 {
     _vehicleService = vehicleService;
     _dbContextDTO   = dbContextDTO;
     _mapper         = mapper;
     dbset           = dbContextDTO.Set <VehicleAppraisalDTO>();
 }
예제 #3
0
 public ConditionService(DbContextDTO dbContextDTO, IMapper mapper, IVehicleService vehicleService)
 {
     _vehicleService = vehicleService;
     _dbContextDTO   = dbContextDTO;
     _mapper         = mapper;
     dbset           = dbContextDTO.Set <ConditionDTO>();
 }
 public EmailService(DbContextDTO dbContextDTO, IUserService userService, IMapper mapper, IConfiguration configuration)
 {
     _configuration = configuration;
     _mapper        = mapper;
     _userService   = userService;
     _dbContextDTO  = dbContextDTO;
     dbset          = dbContextDTO.Set <AppUserDTO>();
 }
예제 #5
0
 public AccountService(DbContextDTO dbContextDTO, IEmailService emailService, IMapper mapper, IUserRoleService userRoleService, IConfiguration configuration, IUserService userService)
 {
     _emailService    = emailService;
     _mapper          = mapper;
     _userService     = userService;
     _configuration   = configuration;
     _userRoleService = userRoleService;
     _dbContextDTO    = dbContextDTO;
     dbset            = dbContextDTO.Set <AppUserDTO>();
 }
 public VehicleService(DbContextDTO dbContextDTO, IUserService userService, IMapper mapper, ICustomerService customerService, IMakeService makeService, IModelService modelService)
 {
     _userService     = userService;
     _customerService = customerService;
     _makeService     = makeService;
     _modelService    = modelService;
     _dbContextDTO    = dbContextDTO;
     _mapper          = mapper;
     dbset            = dbContextDTO.Set <VehicleDTO>();
 }
 public MakeService(DbContextDTO dbContextDTO, IMapper mapper)
 {
     _dbContextDTO = dbContextDTO;
     _mapper       = mapper;
     dbset         = dbContextDTO.Set <MakeDTO>();
 }
 public VehicleCrawlDataService(DbContextDTO dbContextDTO, IMapper mapper)
 {
     _mapper = mapper;
     dbset   = dbContextDTO.Set <VehicleCrawlDataDTO>();
 }
예제 #9
0
 public CustomerService(DbContextDTO dbContextDTO, IMapper mapper)
 {
     _dbContextDTO = dbContextDTO;
     _mapper       = mapper;
     dbset         = dbContextDTO.Set <CustomerDTO>();
 }
예제 #10
0
 public UserRoleService(DbContextDTO dbContextDTO, IMapper mapper)
 {
     _mapper = mapper;
     dbset   = dbContextDTO.Set <AppUserRoleDTO>();
 }
 public UserService(DbContextDTO dbContextDTO, IMapper mapper)
 {
     _dbContextDTO = dbContextDTO;
     _mapper       = mapper;
     dbset         = dbContextDTO.Set <AppUserDTO>();
 }
예제 #12
0
 public ModelService(DbContextDTO dbContextDTO, IMapper mapper)
 {
     _mapper       = mapper;
     _dbContextDTO = dbContextDTO;
     dbset         = dbContextDTO.Set <ModelDTO>();
 }