Exemplo n.º 1
0
        public static MaskedEmail ToModel(this Data.Model.Address address)
        {
            return(new MaskedEmail
            {
                Name = address.Name,
                Description = address.Description,
                EmailAddress = address.EmailAddress,
                ForwardToEmailAddress = address.EnableForwarding ? address.Profile.ForwardingAddress : null,

                Received = address.Received,
                CreatedUtc = address.CreatedUtc,
            });
        }
Exemplo n.º 2
0
        private static void InitializeDatabase()
        {
            var exampleUser = new Data.Model.User
            {
                FirstName      = "Onur",
                LastName       = "Kayabasi",
                Email          = "*****@*****.**",
                HashedPassword = Infrastructure.Service.EncryptionHelper.CreateHashed("testparola123"),
                Role           = Infrastructure.Service.Constants.JwtAuthenticationService.UserRole.Admin
            };

            Data.Utility.Initializer.ecommerceDb.InitializeRepository <Data.Model.User>(new List <Data.Model.User>
            {
                exampleUser
            });

            var laptopCategory = new Data.Model.Category
            {
                Name = "Laptop"
            };

            Data.Utility.Initializer.ecommerceDb.InitializeRepository <Data.Model.Category>(new List <Data.Model.Category>
            {
                laptopCategory
            });

            var msiProduct = new Data.Model.Product
            {
                Name        = "MSI GP62 7RD",
                Description = "Description of MSI GP62 7RD",
                Price       = 7000,
                Category    = laptopCategory
            };

            Data.Utility.Initializer.ecommerceDb.InitializeRepository <Data.Model.Product>(new List <Data.Model.Product>
            {
                msiProduct
            });

            var exampleBasket = new Data.Model.Basket
            {
                Products = new List <Data.Model.Product>
                {
                    msiProduct
                }
            };

            Data.Utility.Initializer.ecommerceDb.InitializeRepository <Data.Model.Basket>(new List <Data.Model.Basket>
            {
                exampleBasket
            });

            var exampleAddress = new Data.Model.Address
            {
                Country  = "Turkey",
                City     = "Istanbul",
                District = "Pendik",
                Zip      = 34909
            };

            Data.Utility.Initializer.ecommerceDb.InitializeRepository <Data.Model.Address>(new List <Data.Model.Address>
            {
                exampleAddress
            });

            Data.Utility.Initializer.ecommerceDb.InitializeRepository <Data.Model.Order>(new List <Data.Model.Order>
            {
                new Data.Model.Order
                {
                    Owner   = exampleUser,
                    Basket  = exampleBasket,
                    Address = exampleAddress,
                }
            });
        }