예제 #1
0
        public ServiceResult BatchSetStatus(ObjectId[] userIds, EAdministratorStatus status)
        {
            _mongoRepository.Update <Administrator>(a => userIds.Contains(a.Id), a => new Administrator {
                Status = status
            });

            return(ServiceResult.IsSuccess("设置完成"));
        }
예제 #2
0
        public ServiceResult UpdateStatus(string userId, EAdministratorStatus status)
        {
            var result = _mongoRepository.Update <Administrator>(a => a.Id == new ObjectId(userId), a => new Administrator
            {
                Status         = status,
                UpdateDateTime = DateTime.Now
            });

            return(result > 0 ? ServiceResult.IsSuccess(AccountConstString.OperateSuccess) : ServiceResult.IsFailed(AccountConstString.OperateFailed));
        }