/// <summary> /// 活动报名 /// </summary> /// <param name="request"></param> /// <returns></returns> public async Task <OperationResult <bool> > AddActivitiesUserAsync(ActivityUserInfo_xhrRequest request) { if (string.IsNullOrWhiteSpace(request.UserName)) { return(OperationResult.FromError <bool>("-31", string.Format(Resource.ParameterError_IsRequired, "UserName"))); } if (request.AreaID == 0) { return(OperationResult.FromError <bool>("-31", string.Format(Resource.ParameterError_IsRequired, "AreaID"))); } var regex = new Regex("^1[0-9]{10}$"); if (string.IsNullOrWhiteSpace(request.UserTell) || !regex.IsMatch(request.UserTell)) { return(OperationResult.FromError <bool>("-31", string.Format(Resource.ParameterError_NotConformityRule, "UserTell"))); } return(OperationResult.FromResult <bool>(await ActivityManager.AddActivitiesUserAsync(request))); }