示例#1
0
        public bool Create()
        {
            bool res = false;

            if (!ClientDAL.GetByCC(this))
            {
                res = ClientDAL.Create(this);
            }
            return(res);
        }
示例#2
0
        static void Main()
        {
            var context = new LojaZeroDbContextFactory().CreateDbContext();

            var pro = new ProductDAL(context);

            var cli = new ClientDAL(context);

            var product = new Product()
            {
                Name        = "sorvete",
                Description = "sorvete muito bom",
                Stock       = 10,
                Value       = 1.3m,
                Weight      = 1,
                ProductTags = new List <ProductTag>()
                {
                    new ProductTag()
                    {
                        Tag = new Tag()
                        {
                            Name = "Comida"
                        }
                    },
                    new ProductTag()
                    {
                        Tag = new Tag()
                        {
                            Name = "delicia"
                        }
                    }
                }
            };

            var client = new Client()
            {
                FirstName  = "Felipe",
                LastName   = "pinheiro",
                CPF        = "012.109.651-35",
                DtBirthDay = new DateTime(1985, 5, 1),
                Gender     = Gender.Male,
                User       = new UserPerson()
                {
                    Email    = "*****@*****.**",
                    Password = "******"
                },
                Phones = new List <Phone>()
                {
                    new Phone()
                    {
                        AreaCode    = 61,
                        CountryCode = 55,
                        Number      = 995599415
                    }
                },
                Addresses = new List <Address>()
                {
                    new Address()
                    {
                        Country  = "brasil",
                        State    = "DF",
                        City     = "Brasilia",
                        District = "taguatiga",
                        Number   = 25,
                        Street   = "qnb 03",
                        ZipCode  = 72115030
                    }
                }
            };

            pro.Create(product);
            cli.Create(client);

            Console.WriteLine(pro.Exist(1));
        }