Exemple #1
0
        public void Test()
        {
            var addUserPermission = new AddUserPermissionViewModel()
            {
                UserID         = 1,
                PermissionCode = $"{DateTime.Now.Ticks}"
            };

            var biz = new UserPermissionBiz(_dbContext);

            var newUserPermission = biz.Add(addUserPermission, 0);

            Assert.IsTrue(newUserPermission.ID > 0);

            var temp = biz.Add(addUserPermission, 0);

            biz.Delete(newUserPermission.ID, 0);

            if (newUserPermission.ID != temp.ID)
            {
                biz.Delete(temp.ID, 0);
            }

            Assert.AreEqual(newUserPermission.ID, temp.ID);

            var updateUserPermission = new MapperWrapper <UpdateUserPermissionViewModel, GetUserPermissionViewModel>().GetModel(newUserPermission);

            updateUserPermission.PermissionCode += "_D";
            biz.Update(updateUserPermission, 0);

            Assert.AreEqual(updateUserPermission.PermissionCode, biz.Get(newUserPermission.ID).PermissionCode);

            biz.Delete(newUserPermission.ID, 0);
        }
 public GetUserPermissionViewModel Put(UpdateUserPermissionViewModel model)
 {
     return(_biz.Update(model, User.GetUserID()));
 }