public bool DeleteUserByUserID(string userId)
 {
     DataOperationInstance.Remove <UserInfoModel>(userId);
     DeleteUserAllUserGroupRelation(userId);
     DeleteUserAllRoleRelation(userId);
     return(true);
 }
        public bool ModifyPasswordByUserID(string userId, string password)
        {
            var entity = DataOperationInstance.QueryByID <UserInfoModel>(userId);

            entity.Password = password;
            return(DataOperationInstance.Modify(entity) > 0);
        }
        public bool ModifyPasswordByUserName(string userName, string password)
        {
            var entity = UserInfoDALInstance.QueryByUserName(userName);

            entity.Password = password;
            return(DataOperationInstance.Modify(entity) > 0);
        }
 public bool AddOperationActionInRole(string operationActionId, string roleId)
 {
     return(DataOperationInstance.Insert(new RelationModel
     {
         ChildNodeID = operationActionId,
         ParentNodeID = roleId,
         Type = 3,
         CreateDateTime = DateTime.Now,
         LastUpdateDateTime = DateTime.Now
     }) > 0);
 }
 public bool CreateUser(string userName, string userDisplayName, string password)
 {
     return(DataOperationInstance.Insert(new UserInfoModel
     {
         CreateDateTime = DateTime.Now,
         IsDelete = false,
         LastUpdateDateTime = DateTime.Now,
         Password = password,
         UserName = userName,
         UserDisplayName = userDisplayName
     }) > 0);
 }
 public bool AddUserReportToUser(string userId, string reportUserId)
 {
     return
         (DataOperationInstance.Insert(new RelationModel
     {
         ChildNodeID = userId,
         CreateDateTime = DateTime.Now,
         LastUpdateDateTime = DateTime.Now,
         ParentNodeID = reportUserId,
         Type = 6
     }) > 0);
 }
 public bool AddWorkflowStateInRole(string workflowStateId, string roleId)
 {
     return
         (DataOperationInstance.Insert(new RelationModel
     {
         ChildNodeID = workflowStateId,
         ParentNodeID = roleId,
         Type = 4,
         CreateDateTime = DateTime.Now,
         LastUpdateDateTime = DateTime.Now
     }) > 0);
 }
 public bool AddUserGroupRole(string userGroupId, string roleID)
 {
     return
         (DataOperationInstance.Insert(new RelationModel
     {
         ChildNodeID = userGroupId,
         ParentNodeID = roleID,
         Type = 2,
         CreateDateTime = DateTime.Now,
         LastUpdateDateTime = DateTime.Now,
     }) > 0);
 }
 public bool AddUserInUserGroup(string userId, string userGroupId)
 {
     return
         (DataOperationInstance.Insert(new RelationModel
     {
         ChildNodeID = userId,
         CreateDateTime = DateTime.Now,
         LastUpdateDateTime = DateTime.Now,
         ParentNodeID = userGroupId,
         Type = 1
     }) > 0);
 }
 public bool MoveToActivityLog(WorkFlowActivityModel entity)
 {
     try
     {
         DataOperationInstance.Insert(ConvertToActivityLog(entity));
         WorkFlowActivityDALInstance.DeleteByID(entity.Id);
         return(true);
     }
     catch (Exception ex)
     {
         LogHelp.Instance.Write(ex, MessageType.Error, GetType(), MethodBase.GetCurrentMethod().Name);
         return(false);
     }
 }
 public void ClearUnitTestData()
 {
     DataOperationInstance.RemoveAll <WorkFlowActivityModel>();
     DataOperationInstance.RemoveAll <WorkFlowActivityLogModel>();
 }