public CustomerRepository(CarRentDbContext dbCtx) { this.dbCtx = dbCtx; _customerConfig = new MapperConfiguration(cfg => cfg.CreateMap <CustomerEntity, Customer>() .ForPath(dest => dest.Place.IdPlace, act => act.MapFrom(src => src.FidPlace))); _customerConfig2 = new MapperConfiguration(cfg => cfg.CreateMap <Customer, CustomerEntity>() .ForMember(dest => dest.FidPlace, act => act.MapFrom(src => src.Place.IdPlace))); }
public ReservationRepository(CarRentDbContext dbCtx) { this.dbCtx = dbCtx; _reservationConfig = new MapperConfiguration(cfg => { cfg.CreateMap <ReservationEntity, Reservation>() .ForPath(dest => dest.Customer.IdCustomer, act => act.MapFrom(src => src.FidCustomer)) .ForPath(dest => dest.Car.IdCar, act => act.MapFrom(src => src.FidCar)); }); _reservationConfig2 = new MapperConfiguration(cfg => { cfg.CreateMap <Reservation, ReservationEntity>() .ForPath(dest => dest.FidCustomer, act => act.MapFrom(src => src.Customer.IdCustomer)) .ForPath(dest => dest.FidCar, act => act.MapFrom(src => src.Car.IdCar)); }); }
public static string HandleRequest(HttpListenerRequest httpRequest) { var relativePath = httpRequest.Url.ToString().Substring(29); Console.WriteLine($"Request received!: {relativePath}"); var apiRequest = Request.FromHttpRequest(httpRequest); var requestHandler = new RequestHandler(); IDictionary <string, string> response; using (var context = new CarRentDbContext()) { var crudHandler = new CrudHandler(context); response = requestHandler.HandleRequest(apiRequest, crudHandler); } var stringParts = response.Select(nextProperty => $"\"{nextProperty.Key}\": \"{nextProperty.Value}\"").ToList(); return("{" + string.Join(',', stringParts) + "}"); }
public CarRepository(CarRentDbContext dbCtx) { this.dbCtx = dbCtx; _carConfig = new MapperConfiguration(cfg => { cfg.CreateMap <CarEntity, Car>() .ForPath(dest => dest.CarType.IdCarType, act => act.MapFrom(src => src.FidCarType)) .ForPath(dest => dest.CarMake.IdCarMake, act => act.MapFrom(src => src.FidCarMake)) .ForPath(dest => dest.CarClass.IdCarClass, act => act.MapFrom(src => src.FidCarClass)); }); _carConfig2 = new MapperConfiguration(cfg => { cfg.CreateMap <Car, CarEntity>() .ForPath(dest => dest.FidCarType, act => act.MapFrom(src => src.CarType.IdCarType)) .ForPath(dest => dest.FidCarMake, act => act.MapFrom(src => src.CarMake.IdCarMake)) .ForPath(dest => dest.FidCarClass, act => act.MapFrom(src => src.CarClass.IdCarClass)); }); _carTypeConfig = new MapperConfiguration(cfg => cfg.CreateMap <CarTypeEntity, CarType>()); _carMakeConfig = new MapperConfiguration(cfg => cfg.CreateMap <CarMakeEntity, CarMake>()); _carClassConfig = new MapperConfiguration(cfg => cfg.CreateMap <CarClassEntity, CarClass>()); }
public PricingsController(CarRentDbContext context) { _context = context; }
public RentalContractRepository(CarRentDbContext dbContext) { _dbContext = dbContext; }
public CarCategoryRepository(CarRentDbContext dbContext) { _dbContext = dbContext; }
public BlackListsController(CarRentDbContext context) { _context = context; }
public CrudHandler(CarRentDbContext context) { this.context = context; }
public CustomerRepository(CarRentDbContext dbContext) { _dbContext = dbContext; }
public CarsController(CarRentDbContext context) { _context = context; }
public BrandRepository(CarRentDbContext dbContext) { _dbContext = dbContext; }
public CarModelRepository(CarRentDbContext dbContext) { _dbContext = dbContext; }
public ReservationRepository(CarRentDbContext dbContext) { _dbContext = dbContext; }