Example #1
0
        public void AddOrganizeCategory(OrganizeCategoryEntity entity)
        {
            EntityManager <OrganizeCategoryEntity> manager = new EntityManager <OrganizeCategoryEntity>();
            UserEntity user = GetCurrentUser();

            entity.DeletionStateCode = (int)TrueFalse.True;
            entity.CreateUserId      = user.ID.ToString();
            entity.CreateBy          = user.UserName;
            entity.CreateOn          = DateTime.Now;
            manager.Insert(entity);
        }
Example #2
0
        public IActionResult Init()
        {
            using var trans = organizeService.DbContext.Database.BeginTransaction();

            var organizeCat = new OrganizeCategoryEntity
            {
                Name     = "管理办公室",
                Category = OrganizeCategoryEntity.Categories.Main,
            };

            organizeCatService.Update(organizeCat);

            var organize = new OrganizeEntity
            {
                Name       = "研发运维",
                CategoryId = organizeCat.Id,
                Category   = organizeCat,
            };

            organizeService.Update(organize);

            var user = new UserEntity
            {
                UserName        = "******",
                RealName        = "运维超级账号",
                Contract        = "{\"wechat\":\"loyieking\"}",
                IsAdministrator = true,
                Password        = Md5.Hash(DesEncrypt.Encrypt("adminadmin").ToLower(), 32).ToLower()
            };

            userService.Update(user);

            var userOrganize = new UserOrganizeEntity
            {
                User     = user,
                Organize = organize
            };

            userOrganizeService.Update(userOrganize);

            trans.Commit();

            return(Success());
        }