예제 #1
0
        public ContactController(
            IContactService contactService,

            IFakeDataService fakeDataService
            )
        {
            _contactService = contactService;

            _fakeDataService = fakeDataService;
        }
예제 #2
0
        public UserController(
            IUserService userService,
            IContactService contactService,

            IFakeDataService fakeDataService
            )
        {
            _userService     = userService;
            _contactService  = contactService;
            _fakeDataService = fakeDataService;
        }
예제 #3
0
        public OrderDetailsType(IFakeDataService fakeDataService)
        {
            Name = "OrderDetails";

            Field(x => x.OrderId);
            Field(x => x.TotalPrice);

            Field <ProductType>(
                "product",
                resolve: context =>
            {
                //var orderid = context.GetArgument<Int64>("orderId");
                //get product based on orderid from db or any storage. here i am generating fake data;
                return(fakeDataService.GenerateComplex <Product>());
            });
        }
예제 #4
0
        public ProductType(IFakeDataService fakeDataService)
        {
            Name = "Product";
            Field(x => x.Name);
            Field(x => x.ProductId);
            Field(x => x.TotalPrice);

            Field <PriceType>(
                "price",
                resolve: context =>
            {
                var productId = context.Source.ProductId;
                //get price based on productId from db or any storage. here i am generating fake data;
                return(fakeDataService.GenerateComplex <Price>());
            });
        }
예제 #5
0
 /// <summary>
 /// Ctor
 /// </summary>
 /// <param name="fakeDataService"></param>
 public HelperController(IFakeDataService fakeDataService)
 {
     _fakeDataService = fakeDataService;
 }
예제 #6
0
 public HomeController(IFakeDataService dataService) => this._dataService = dataService;
예제 #7
0
 public DGTUController(IFakeDataService fakeDataService)
 {
     FakeDataService = fakeDataService;
 }
예제 #8
0
 public RaffleController(IFakeDataService fakeDataService)
 {
     _fakeDataService = fakeDataService;
 }
 public LocalDatabaseService()
 {
     _fakeDataService = new FakeDataService();
     LoadDatabase();
     LoadTables();
 }
예제 #10
0
 public OrderProvider(IFakeDataService fakeDataService)
 {
     _fakeDataService = fakeDataService;
 }