public void MiscTest()
        {
            ZigmaWebContext context = new ZigmaWebContext();

            context.Medias.ToList().ForEach(m => m.CreateDate = DateTime.Now);
            context.SaveChanges();
        }
Exemple #2
0
        public void CreateThumbnails()
        {
            ZigmaWebContext c   = new ZigmaWebContext();
            var             dir = AppConfigurationManager.GetUserMediaDirectory();

            c.Medias.ToList().ForEach(m => {
                var path = $"z:\\public_html\\usermedia\\{m.FileName}";
            });
        }
        public static void Initialize()
        {
            var context = new ZigmaWebContext();

            #region Roles
            var role1 = new Role()
            {
                Name  = "admin",
                Title = "مدیر ارشد"
            };
            var role2 = new Role()
            {
                Name  = "moderator",
                Title = "مدیر"
            };
            context.Roles.AddRange(new Role[] { role1, role2 });
            #endregion

            #region Users
            var user1 = new User()
            {
                FirstName  = "مهرداد",
                LastName   = "تاجدینی",
                Email      = "*****@*****.**",
                Sexuality  = Sexuality.Male,
                Membership = new Membership()
                {
                    CreateDate = DateTime.Now,
                    FailedPasswordAttemptCount = 0,
                    IsApproved               = true,
                    IsLockedOut              = false,
                    Password                 = HashHelper.ComputeSha256Hash("12345"),
                    VerificationCode         = Guid.NewGuid(),
                    VerificationCodeSendDate = DateTime.Now
                },
            };
            user1.Roles.Add(role1);
            user1.Roles.Add(role2);
            user1.ProfileKeyValues.Add(new ProfileKeyValue()
            {
                Type = ProfileKeyValueType.AboutMe, Value = "This is me."
            });

            var user2 = new User()
            {
                FirstName  = "محمد",
                LastName   = "انصاری",
                Email      = "*****@*****.**",
                Sexuality  = Sexuality.Male,
                Membership = new Membership()
                {
                    CreateDate = DateTime.Now,
                    FailedPasswordAttemptCount = 0,
                    IsApproved               = true,
                    IsLockedOut              = false,
                    Password                 = HashHelper.ComputeSha256Hash("12345"),
                    VerificationCode         = Guid.NewGuid(),
                    VerificationCodeSendDate = DateTime.Now,
                },
            };
            user2.Roles.Add(role1);
            user2.Roles.Add(role2);
            user2.ProfileKeyValues.Add(new ProfileKeyValue()
            {
                Type = ProfileKeyValueType.AboutMe, Value = "This is me."
            });

            context.Users.AddRange(new User[] { user1, user2 });
            #endregion

            context.SaveChanges();
        }
Exemple #4
0
 public GenericRepository(ZigmaWebContext context)
 {
     _context = context;
 }
 public CoreUnitOfWork()
 {
     _context = new ZigmaWebContext();
 }
Exemple #6
0
 private Repository()
 {
     this._context = new ZigmaWebContext();
 }