예제 #1
0
        public async Task AddRandomAsync()
        {
            var contact = _fakeDataService.GenerateComplex <Contact>();

            contact.UserId = Guid.Parse("9f8a5487-3acf-4eb9-96cf-6b8b0b8da526");
            await _contactService.AddAsync(contact);
        }
예제 #2
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>());
            });
        }
예제 #3
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>());
            });
        }
예제 #4
0
 public OrderDetails CreateOrder(Cart cart) =>
 _fakeDataService.GenerateComplex <OrderDetails>();