|
@@ -91,7 +91,7 @@ namespace TEAMModelOS.Controllers
|
|
|
if (!request.TryGetProperty("website", out JsonElement _website)) return BadRequest();
|
|
|
ActivityWebsite website = _website.ToObject<ActivityWebsite>();
|
|
|
ResponseMessage teammodelResponse = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Normal).ReadItemStreamAsync(website.id, new PartitionKey("ActivityWebsite"));
|
|
|
- if (teammodelResponse.Status == 200)
|
|
|
+ if (teammodelResponse.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
ActivityWebsite activityWebsite = JsonDocument.Parse(teammodelResponse.Content).RootElement.ToObject<ActivityWebsite>();
|
|
|
website.route=activityWebsite.route;
|
|
@@ -116,7 +116,7 @@ namespace TEAMModelOS.Controllers
|
|
|
if (websiteId.Equals("02944f32-f534-3397-ea56-e6f1fc6c3714", StringComparison.OrdinalIgnoreCase))
|
|
|
{
|
|
|
ResponseMessage teammodelResponse = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Normal).ReadItemStreamAsync("teammodel", new PartitionKey("ActivityWebsite"));
|
|
|
- if (teammodelResponse.Status == 200)
|
|
|
+ if (teammodelResponse.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
ActivityWebsite activityWebsite = JsonDocument.Parse(teammodelResponse.Content).RootElement.ToObject<ActivityWebsite>();
|
|
|
websites.Add(activityWebsite);
|
|
@@ -188,7 +188,7 @@ namespace TEAMModelOS.Controllers
|
|
|
else
|
|
|
{
|
|
|
ResponseMessage activityWebsiteResponse = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Normal).ReadItemStreamAsync(websiteId, new PartitionKey("ActivityWebsite"));
|
|
|
- if (activityWebsiteResponse.Status == 200)
|
|
|
+ if (activityWebsiteResponse.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
ActivityWebsite activityWebsite = JsonDocument.Parse(activityWebsiteResponse.Content).RootElement.ToObject<ActivityWebsite>();
|
|
|
Area area = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Normal).ReadItemAsync<Area>(websiteId, new PartitionKey("Base-Area"));
|
|
@@ -220,7 +220,7 @@ namespace TEAMModelOS.Controllers
|
|
|
string route = string.Empty;
|
|
|
string scope = string.Empty;
|
|
|
ResponseMessage responseArea = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Normal).ReadItemStreamAsync(websiteId, new PartitionKey("Base-Area"));
|
|
|
- if (responseArea.Status==200)
|
|
|
+ if (responseArea.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
Area area = JsonDocument.Parse(responseArea.Content).RootElement.ToObject<Area>();
|
|
|
if (!string.IsNullOrWhiteSpace(area.shortCode))
|
|
@@ -232,7 +232,7 @@ namespace TEAMModelOS.Controllers
|
|
|
if (!string.IsNullOrWhiteSpace(scope))
|
|
|
{
|
|
|
ResponseMessage responseSchool = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.School).ReadItemStreamAsync(websiteId, new PartitionKey("Base"));
|
|
|
- if (responseSchool.Status==200)
|
|
|
+ if (responseSchool.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
scope="school";
|
|
|
route = websiteId;
|
|
@@ -310,7 +310,7 @@ namespace TEAMModelOS.Controllers
|
|
|
else
|
|
|
{
|
|
|
ResponseMessage activityWebsiteResponse = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Normal).ReadItemStreamAsync(_areaId.GetString(), new PartitionKey("ActivityWebsite"));
|
|
|
- if (activityWebsiteResponse.Status==200)
|
|
|
+ if (activityWebsiteResponse.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
ActivityWebsite website = JsonDocument.Parse(activityWebsiteResponse.Content).RootElement.ToObject<ActivityWebsite>();
|
|
|
allowPublic=website.allowPublic;
|
|
@@ -396,7 +396,7 @@ namespace TEAMModelOS.Controllers
|
|
|
if (!request.TryGetProperty("activityId", out JsonElement _activityId)) return BadRequest();
|
|
|
if (!request.TryGetProperty("contestUpdate", out JsonElement _contestUpdate)) return BadRequest();
|
|
|
ResponseMessage responseContest = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Common).ReadItemStreamAsync(_activityId.GetString(), new PartitionKey("Contest"));
|
|
|
- if (responseContest.Status==200)
|
|
|
+ if (responseContest.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
Contest contest = JsonDocument.Parse(responseContest.Content).RootElement.ToObject<Contest>();
|
|
|
long now = DateTimeOffset.Now.ToUnixTimeMilliseconds();
|
|
@@ -654,7 +654,7 @@ namespace TEAMModelOS.Controllers
|
|
|
if (!request.TryGetProperty("activityId", out JsonElement _activityId)) return BadRequest();
|
|
|
if (!request.TryGetProperty("activityUpdate", out JsonElement _activityUpdate)) return BadRequest();
|
|
|
ResponseMessage response = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Common).ReadItemStreamAsync(_activityId.GetString(), new PartitionKey("Activity"));
|
|
|
- if (response.Status==200)
|
|
|
+ if (response.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
Activity activity = JsonDocument.Parse(response.Content).RootElement.ToObject<Activity>();
|
|
|
|
|
@@ -820,7 +820,7 @@ namespace TEAMModelOS.Controllers
|
|
|
if (!request.TryGetProperty("owner", out JsonElement _owner)) return BadRequest();
|
|
|
if (!request.TryGetProperty("scope", out JsonElement _scope)) return BadRequest();
|
|
|
ResponseMessage response = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Common).ReadItemStreamAsync(_activityId.GetString(), new PartitionKey("Activity"));
|
|
|
- if (response.Status==200)
|
|
|
+ if (response.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
Activity activity = JsonDocument.Parse(response.Content).RootElement.ToObject<Activity>();
|
|
|
if (_scope.GetString().Equals("school") && _owner.GetString().Equals(school))
|
|
@@ -902,19 +902,19 @@ namespace TEAMModelOS.Controllers
|
|
|
{
|
|
|
if (!request.TryGetProperty("activityId", out JsonElement _activityId)) return BadRequest();
|
|
|
ResponseMessage response = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Common).ReadItemStreamAsync(_activityId.GetString(), new PartitionKey("Activity"));
|
|
|
- if (response.Status==200)
|
|
|
+ if (response.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
ActivityDto activity = JsonDocument.Parse(response.Content).RootElement.ToObject<ActivityDto>();
|
|
|
Contest contest = null;
|
|
|
ReviewRuleTree reviewRule = null;
|
|
|
ResponseMessage responseContest = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Common).ReadItemStreamAsync(_activityId.GetString(), new PartitionKey("Contest"));
|
|
|
- if (responseContest.Status==200)
|
|
|
+ if (responseContest.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
contest= JsonDocument.Parse(responseContest.Content).RootElement.ToObject<Contest>();
|
|
|
if (contest.modules.Contains("review"))
|
|
|
{
|
|
|
ResponseMessage reviewRuleResponse = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Normal).ReadItemStreamAsync(_activityId.GetString(), new PartitionKey("ReviewRule-disposable"));
|
|
|
- if (reviewRuleResponse.Status==200)
|
|
|
+ if (reviewRuleResponse.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
ReviewRule reviewRuleDB = JsonDocument.Parse(reviewRuleResponse.Content).RootElement.ToObject<ReviewRule>();
|
|
|
var tree = ActivityService.ListToTree(reviewRuleDB.configs);
|
|
@@ -955,13 +955,13 @@ namespace TEAMModelOS.Controllers
|
|
|
ReviewRuleTree reviewRule = null;
|
|
|
if (!request.TryGetProperty("activityId", out JsonElement _activityId)) return BadRequest();
|
|
|
ResponseMessage response = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Common).ReadItemStreamAsync(_activityId.GetString(), new PartitionKey("Contest"));
|
|
|
- if (response.Status==200)
|
|
|
+ if (response.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
contest= JsonDocument.Parse(response.Content).RootElement.ToObject<Contest>();
|
|
|
if (contest.modules.Contains("review"))
|
|
|
{
|
|
|
ResponseMessage reviewRuleResponse = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Normal).ReadItemStreamAsync(_activityId.GetString(), new PartitionKey("ReviewRule-disposable"));
|
|
|
- if (reviewRuleResponse.Status==200)
|
|
|
+ if (reviewRuleResponse.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
ReviewRule reviewRuleDB = JsonDocument.Parse(reviewRuleResponse.Content).RootElement.ToObject<ReviewRule>();
|
|
|
var tree = ActivityService.ListToTree(reviewRuleDB.configs);
|
|
@@ -1064,7 +1064,7 @@ namespace TEAMModelOS.Controllers
|
|
|
if (!request.TryGetProperty("activityId", out JsonElement _activityId)) return BadRequest();
|
|
|
if (!request.TryGetProperty("invitedSchools", out JsonElement _invitedSchools)) return BadRequest();
|
|
|
ResponseMessage response = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Common).ReadItemStreamAsync(_activityId.GetString(), new PartitionKey("Activity"));
|
|
|
- if (response.Status==200)
|
|
|
+ if (response.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
List<ActivityInvitedSchool> invitedSchools = _invitedSchools.ToObject<List<ActivityInvitedSchool>>();
|
|
|
Activity activity = JsonDocument.Parse(response.Content).RootElement.ToObject<Activity>();
|
|
@@ -1091,7 +1091,7 @@ namespace TEAMModelOS.Controllers
|
|
|
if (!string.IsNullOrWhiteSpace(school))
|
|
|
{
|
|
|
ResponseMessage response = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Common).ReadItemStreamAsync(_activityId.GetString(), new PartitionKey("Activity"));
|
|
|
- if (response.Status==200)
|
|
|
+ if (response.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
Activity activity = JsonDocument.Parse(response.Content).RootElement.ToObject<Activity>();
|
|
|
if (_confirm.GetInt32()==1 ||_confirm.GetInt32()==0)
|
|
@@ -1147,7 +1147,7 @@ namespace TEAMModelOS.Controllers
|
|
|
if (!request.TryGetProperty("activityId", out JsonElement _activityId)) return BadRequest();
|
|
|
if (!request.TryGetProperty("publish", out JsonElement _publish)) return BadRequest();
|
|
|
ResponseMessage response = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Common).ReadItemStreamAsync(_activityId.GetString(), new PartitionKey("Activity"));
|
|
|
- if (response.Status==200)
|
|
|
+ if (response.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
Activity activity = JsonDocument.Parse(response.Content).RootElement.ToObject<Activity>();
|
|
|
if (_publish.GetInt32()==1 ||_publish.GetInt32()==0)
|
|
@@ -1173,7 +1173,7 @@ namespace TEAMModelOS.Controllers
|
|
|
request.TryGetProperty("invite", out JsonElement _invite);
|
|
|
request.TryGetProperty("remove", out JsonElement _remove);
|
|
|
ResponseMessage response = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Common).ReadItemStreamAsync(_activityId.GetString(), new PartitionKey("Activity"));
|
|
|
- if (response.Status==200)
|
|
|
+ if (response.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
Activity activity = JsonDocument.Parse(response.Content).RootElement.ToObject<Activity>();
|
|
|
if (activity.joinMode.Equals("invite"))
|
|
@@ -1186,7 +1186,7 @@ namespace TEAMModelOS.Controllers
|
|
|
List<InviteTeachers> removeTeachersInvalid = new List<InviteTeachers>();
|
|
|
ActivityTeacher activityTeacher = null;
|
|
|
ResponseMessage activityTeacherResponse = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Teacher).ReadItemStreamAsync(school, new PartitionKey($"ActivityTeacher-{activity.id}"));
|
|
|
- if (activityTeacherResponse.Status==200)
|
|
|
+ if (activityTeacherResponse.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
activityTeacher = JsonDocument.Parse(activityTeacherResponse.Content).RootElement.ToObject<ActivityTeacher>();
|
|
|
}
|
|
@@ -1255,7 +1255,7 @@ namespace TEAMModelOS.Controllers
|
|
|
if (!request.TryGetProperty("activityId", out JsonElement _activityId)) return BadRequest();
|
|
|
ActivityEnroll enroll = null;
|
|
|
ResponseMessage responseActivityEnroll = await client.GetContainer(Constant.TEAMModelOS, Constant.Teacher).ReadItemStreamAsync($"{_teacherId}", new PartitionKey($"ActivityEnroll-{_activityId.GetString()}"));
|
|
|
- if (responseActivityEnroll.Status==200)
|
|
|
+ if (responseActivityEnroll.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
enroll= JsonDocument.Parse(responseActivityEnroll.Content).RootElement.ToObject<ActivityEnroll>();
|
|
|
return Ok(new { code = 200, enroll });
|
|
@@ -1314,7 +1314,7 @@ namespace TEAMModelOS.Controllers
|
|
|
List<InviteEnrollTeacherDto> inviteEnrollTeachers = new List<InviteEnrollTeacherDto>();
|
|
|
Contest contest = null;
|
|
|
ResponseMessage contestResponse = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Common).ReadItemStreamAsync(_activityId.GetString(), new PartitionKey("Contest"));
|
|
|
- if (contestResponse.Status==200)
|
|
|
+ if (contestResponse.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
contest = JsonDocument.Parse(contestResponse.Content).RootElement.ToObject<Contest>();
|
|
|
}
|
|
@@ -1573,7 +1573,7 @@ namespace TEAMModelOS.Controllers
|
|
|
}
|
|
|
}
|
|
|
ResponseMessage response = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Teacher).ReadItemStreamAsync($"{_activityId}", new PartitionKey("ActivityExpert"));
|
|
|
- if (response.Status == 200)
|
|
|
+ if (response.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
activityExpert = JsonDocument.Parse(response.Content).RootElement.Deserialize<ActivityExpert>();
|
|
|
upsert_experts.ForEach(x =>
|
|
@@ -1665,7 +1665,7 @@ namespace TEAMModelOS.Controllers
|
|
|
if (activityExpert == null)
|
|
|
{
|
|
|
ResponseMessage response = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Teacher).ReadItemStreamAsync($"{_activityId}", new PartitionKey("ActivityExpert"));
|
|
|
- if (response.Status == 200)
|
|
|
+ if (response.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
activityExpert = JsonDocument.Parse(response.Content).RootElement.Deserialize<ActivityExpert>();
|
|
|
}
|
|
@@ -1711,7 +1711,7 @@ namespace TEAMModelOS.Controllers
|
|
|
if (!request.TryGetProperty("activityId", out JsonElement _activityId)) return BadRequest();
|
|
|
if (!request.TryGetProperty("reviewStatus", out JsonElement _reviewStatus)) return BadRequest();
|
|
|
ResponseMessage responseContest = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Common).ReadItemStreamAsync(_activityId.GetString(), new PartitionKey("Contest"));
|
|
|
- if (responseContest.Status == 200)
|
|
|
+ if (responseContest.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
long now = DateTimeOffset.Now.ToUnixTimeMilliseconds();
|
|
|
Contest contest = JsonDocument.Parse(responseContest.Content).RootElement.ToObject<Contest>();
|
|
@@ -1747,11 +1747,11 @@ namespace TEAMModelOS.Controllers
|
|
|
{
|
|
|
if (!request.TryGetProperty("activityId", out JsonElement _activityId)) return BadRequest();
|
|
|
ResponseMessage responseReviewRule = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Normal).ReadItemStreamAsync(_activityId.GetString(), new PartitionKey("ReviewRule-disposable"));
|
|
|
- if (responseReviewRule.Status == 200)
|
|
|
+ if (responseReviewRule.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
ReviewRule reviewRule = JsonDocument.Parse(responseReviewRule.Content).RootElement.ToObject<ReviewRule>();
|
|
|
ResponseMessage responseContest = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Common).ReadItemStreamAsync(_activityId.GetString(), new PartitionKey("Contest"));
|
|
|
- if (responseContest.Status == 200)
|
|
|
+ if (responseContest.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
long now = DateTimeOffset.Now.ToUnixTimeMilliseconds();
|
|
|
Contest contest = JsonDocument.Parse(responseContest.Content).RootElement.ToObject<Contest>();
|
|
@@ -1773,7 +1773,7 @@ namespace TEAMModelOS.Controllers
|
|
|
if (result.invalidCode == 200)
|
|
|
{
|
|
|
ResponseMessage responseActivityExpert = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Teacher).ReadItemStreamAsync($"{_activityId}", new PartitionKey("ActivityExpert"));
|
|
|
- if (responseActivityExpert.Status == 200)
|
|
|
+ if (responseActivityExpert.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
ActivityExpert activityExpert = JsonDocument.Parse(responseActivityExpert.Content).RootElement.ToObject<ActivityExpert>();
|
|
|
|
|
@@ -1987,7 +1987,7 @@ namespace TEAMModelOS.Controllers
|
|
|
HashSet<ActivityExpertTask> expertTasksChange = new HashSet<ActivityExpertTask>();
|
|
|
ResponseMessage responseContest = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Common).ReadItemStreamAsync(_activityId.GetString(), new PartitionKey("Contest"));
|
|
|
Contest contest = null;
|
|
|
- if (responseContest.Status == 200)
|
|
|
+ if (responseContest.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
long now = DateTimeOffset.Now.ToUnixTimeMilliseconds();
|
|
|
contest= JsonDocument.Parse(responseContest.Content).RootElement.ToObject<Contest>();
|
|
@@ -2083,7 +2083,7 @@ namespace TEAMModelOS.Controllers
|
|
|
if (!request.TryGetProperty("expertId", out JsonElement _expertId)) return BadRequest();
|
|
|
request.TryGetProperty("expertIdOld", out JsonElement _expertIdOld);
|
|
|
ResponseMessage responseContest = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Common).ReadItemStreamAsync(_activityId.GetString(), new PartitionKey("Contest"));
|
|
|
- if (responseContest.Status == 200) {
|
|
|
+ if (responseContest.StatusCode==System.Net.HttpStatusCode.OK) {
|
|
|
long now = DateTimeOffset.Now.ToUnixTimeMilliseconds();
|
|
|
Contest contest = JsonDocument.Parse(responseContest.Content).RootElement.ToObject<Contest>();
|
|
|
if (contest.modules.Contains("review") && contest.review != null)
|
|
@@ -2322,7 +2322,7 @@ namespace TEAMModelOS.Controllers
|
|
|
if (!request.TryGetProperty("activityId", out JsonElement _activityId)) return BadRequest();
|
|
|
if (!request.TryGetProperty("scoreStatus", out JsonElement _scoreStatus)) return BadRequest();
|
|
|
ResponseMessage responseContest = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Common).ReadItemStreamAsync(_activityId.GetString(), new PartitionKey("Contest"));
|
|
|
- if (responseContest.Status == 200)
|
|
|
+ if (responseContest.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
long now = DateTimeOffset.Now.ToUnixTimeMilliseconds();
|
|
|
Contest contest = JsonDocument.Parse(responseContest.Content).RootElement.ToObject<Contest>();
|
|
@@ -2475,7 +2475,7 @@ namespace TEAMModelOS.Controllers
|
|
|
if (code==200 && ok==true)
|
|
|
{
|
|
|
ResponseMessage responseContest = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Common).ReadItemStreamAsync(_activityId.GetString(), new PartitionKey("Contest"));
|
|
|
- if (responseContest.Status == 200)
|
|
|
+ if (responseContest.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
long now = DateTimeOffset.Now.ToUnixTimeMilliseconds();
|
|
|
Contest contest = JsonDocument.Parse(responseContest.Content).RootElement.ToObject<Contest>();
|
|
@@ -2514,7 +2514,7 @@ namespace TEAMModelOS.Controllers
|
|
|
if (maskScores.IsNotEmpty())
|
|
|
{
|
|
|
ResponseMessage responseContest = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Common).ReadItemStreamAsync(_activityId.GetString(), new PartitionKey("Contest"));
|
|
|
- if (responseContest.Status == 200)
|
|
|
+ if (responseContest.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
long now = DateTimeOffset.Now.ToUnixTimeMilliseconds();
|
|
|
Contest contest = JsonDocument.Parse(responseContest.Content).RootElement.ToObject<Contest>();
|
|
@@ -2568,7 +2568,7 @@ namespace TEAMModelOS.Controllers
|
|
|
{
|
|
|
if (!request.TryGetProperty("activityId", out JsonElement _activityId)) return BadRequest();
|
|
|
ResponseMessage responseContest = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Common).ReadItemStreamAsync(_activityId.GetString(), new PartitionKey("Contest"));
|
|
|
- if (responseContest.Status == 200)
|
|
|
+ if (responseContest.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
List<ActivityTeacherScoreMask> teacherScores = new List<ActivityTeacherScoreMask>();
|
|
|
long now = DateTimeOffset.Now.ToUnixTimeMilliseconds();
|
|
@@ -2808,7 +2808,7 @@ namespace TEAMModelOS.Controllers
|
|
|
if (result.list.Count==0) {
|
|
|
try {
|
|
|
ResponseMessage responseSchool = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.School).ReadItemStreamAsync($"{_route}", new PartitionKey("Base"));
|
|
|
- if (responseSchool.Status==200)
|
|
|
+ if (responseSchool.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
|
|
|
ActivityWebsite websiteDB = new ActivityWebsite
|
|
@@ -2873,7 +2873,7 @@ namespace TEAMModelOS.Controllers
|
|
|
{
|
|
|
if (!request.TryGetProperty("activityId", out JsonElement _activityId)) return BadRequest();
|
|
|
ResponseMessage response = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Common).ReadItemStreamAsync(_activityId.GetString(), new PartitionKey("Activity"));
|
|
|
- if (response.Status==200)
|
|
|
+ if (response.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
ActivityDto activity = JsonDocument.Parse(response.Content).RootElement.ToObject<ActivityDto>();
|
|
|
if (activity.publish!=1 && activity.publish!=2)
|
|
@@ -2883,13 +2883,13 @@ namespace TEAMModelOS.Controllers
|
|
|
Contest contest = null;
|
|
|
ReviewRuleTree reviewRule = null;
|
|
|
ResponseMessage responseContest = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Common).ReadItemStreamAsync(_activityId.GetString(), new PartitionKey("Contest"));
|
|
|
- if (responseContest.Status==200)
|
|
|
+ if (responseContest.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
contest= JsonDocument.Parse(responseContest.Content).RootElement.ToObject<Contest>();
|
|
|
if (contest.modules.Contains("review"))
|
|
|
{
|
|
|
ResponseMessage reviewRuleResponse = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Normal).ReadItemStreamAsync(_activityId.GetString(), new PartitionKey("ReviewRule-disposable"));
|
|
|
- if (reviewRuleResponse.Status==200)
|
|
|
+ if (reviewRuleResponse.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
ReviewRule reviewRuleDB = JsonDocument.Parse(reviewRuleResponse.Content).RootElement.ToObject<ReviewRule>();
|
|
|
var tree = ActivityService.ListToTree(reviewRuleDB.configs);
|
|
@@ -2940,7 +2940,7 @@ namespace TEAMModelOS.Controllers
|
|
|
{
|
|
|
if (!request.TryGetProperty("activityId", out JsonElement _activityId)) return BadRequest();
|
|
|
ResponseMessage response = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Common).ReadItemStreamAsync(_activityId.GetString(), new PartitionKey("Activity"));
|
|
|
- if (response.Status==200)
|
|
|
+ if (response.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
Activity activity = JsonDocument.Parse(response.Content).RootElement.ToObject<Activity>();
|
|
|
|
|
@@ -2959,7 +2959,7 @@ namespace TEAMModelOS.Controllers
|
|
|
}
|
|
|
ResponseMessage responseActivityWebsite = await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Normal).ReadItemStreamAsync(routeId, new PartitionKey("ActivityWebsite"));
|
|
|
ActivityWebsiteDto website = null;
|
|
|
- if (responseActivityWebsite.Status==200)
|
|
|
+ if (responseActivityWebsite.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
website=JsonDocument.Parse(responseActivityWebsite.Content).RootElement.ToObject<ActivityWebsiteDto>();
|
|
|
}
|
|
@@ -3065,7 +3065,7 @@ namespace TEAMModelOS.Controllers
|
|
|
if (!request.TryGetProperty("activityId", out JsonElement _activityId)) return BadRequest();
|
|
|
if (!request.TryGetProperty("scoreData", out JsonElement _scoreData)) return BadRequest();
|
|
|
ResponseMessage response = await client.GetContainer(Constant.TEAMModelOS, Constant.Common).ReadItemStreamAsync(_activityId.GetString(), new PartitionKey("Contest"));
|
|
|
- if (response.Status==200)
|
|
|
+ if (response.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
long now = DateTimeOffset.Now.ToUnixTimeMilliseconds();
|
|
|
Contest contest = JsonDocument.Parse(response.Content).RootElement.ToObject<Contest>();
|
|
@@ -3246,7 +3246,7 @@ namespace TEAMModelOS.Controllers
|
|
|
{
|
|
|
TeacherEnroll teacherEnroll = null;
|
|
|
ResponseMessage responseTeacherEnroll= await _azureCosmos.GetCosmosClient().GetContainer(Constant.TEAMModelOS, Constant.Teacher).ReadItemStreamAsync(tmdid, new PartitionKey("TeacherEnroll"));
|
|
|
- if (responseTeacherEnroll.Status==200)
|
|
|
+ if (responseTeacherEnroll.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
teacherEnroll= JsonDocument.Parse(responseTeacherEnroll.Content).RootElement.ToObject<TeacherEnroll>();
|
|
|
return Ok(new { code = 200, teacherEnroll });
|
|
@@ -3263,14 +3263,14 @@ namespace TEAMModelOS.Controllers
|
|
|
ResponseMessage responseContest = await client.GetContainer(Constant.TEAMModelOS, Constant.Common).ReadItemStreamAsync(_activityId.GetString(), new PartitionKey("Contest"));
|
|
|
try
|
|
|
{
|
|
|
- if (response.Status==200)
|
|
|
+ if (response.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
int code = -1;
|
|
|
long now = DateTimeOffset.Now.ToUnixTimeMilliseconds();
|
|
|
Activity activity = JsonDocument.Parse(response.Content).RootElement.ToObject<Activity>();
|
|
|
Contest contest = null;
|
|
|
|
|
|
- if (responseContest.Status==200)
|
|
|
+ if (responseContest.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
contest=JsonDocument.Parse(responseContest.Content).RootElement.ToObject<Contest>();
|
|
|
}
|
|
@@ -3311,13 +3311,13 @@ namespace TEAMModelOS.Controllers
|
|
|
return Ok(new { code = 5, msg = "不能移除自己!" });
|
|
|
}
|
|
|
ResponseMessage responseActivityEnroll = await client.GetContainer(Constant.TEAMModelOS, Constant.Teacher).ReadItemStreamAsync(tmdid, new PartitionKey($"ActivityEnroll-{_activityId.GetString()}"));
|
|
|
- if (responseActivityEnroll.Status==200)
|
|
|
+ if (responseActivityEnroll.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
ActivityEnroll enrollOld = JsonDocument.Parse(responseActivityEnroll.Content).RootElement.ToObject<ActivityEnroll>();
|
|
|
if (enrollOld!=null && enrollOld?.contest?.leader==1 && enrollOld?.contest?.type==1)
|
|
|
{
|
|
|
ResponseMessage responseActivityEnrollRemove = await client.GetContainer(Constant.TEAMModelOS, Constant.Teacher).ReadItemStreamAsync(_removeMember.GetString(), new PartitionKey($"ActivityEnroll-{_activityId.GetString()}"));
|
|
|
- if (responseActivityEnrollRemove.Status==200)
|
|
|
+ if (responseActivityEnrollRemove.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
ActivityEnroll enrollRemove = JsonDocument.Parse(responseActivityEnrollRemove.Content).RootElement.ToObject<ActivityEnroll>();
|
|
|
if (enrollRemove!=null && enrollRemove?.contest!=null && enrollOld?.contest?.type==1)
|
|
@@ -3363,13 +3363,13 @@ namespace TEAMModelOS.Controllers
|
|
|
return Ok(new { code = 5, msg = "不能将队长移交给自己!" });
|
|
|
}
|
|
|
ResponseMessage responseActivityEnroll = await client.GetContainer(Constant.TEAMModelOS, Constant.Teacher).ReadItemStreamAsync(tmdid, new PartitionKey($"ActivityEnroll-{_activityId.GetString()}"));
|
|
|
- if (responseActivityEnroll.Status==200)
|
|
|
+ if (responseActivityEnroll.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
ActivityEnroll enrollOld = JsonDocument.Parse(responseActivityEnroll.Content).RootElement.ToObject<ActivityEnroll>();
|
|
|
if (enrollOld!=null && enrollOld?.contest?.leader==1 && enrollOld?.contest?.type==1)
|
|
|
{
|
|
|
ResponseMessage responseActivityEnrollNew = await client.GetContainer(Constant.TEAMModelOS, Constant.Teacher).ReadItemStreamAsync(_targetLeader.GetString(), new PartitionKey($"ActivityEnroll-{_activityId.GetString()}"));
|
|
|
- if (responseActivityEnrollNew.Status==200)
|
|
|
+ if (responseActivityEnrollNew.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
ActivityEnroll enrollNew = JsonDocument.Parse(responseActivityEnrollNew.Content).RootElement.ToObject<ActivityEnroll>();
|
|
|
if (enrollNew!=null && enrollNew?.contest!=null && enrollOld?.contest?.type==1)
|
|
@@ -3413,7 +3413,7 @@ namespace TEAMModelOS.Controllers
|
|
|
|
|
|
ActivityEnroll enroll = null;
|
|
|
ResponseMessage responseActivityEnroll = await client.GetContainer(Constant.TEAMModelOS, Constant.Teacher).ReadItemStreamAsync(tmdid, new PartitionKey($"ActivityEnroll-{_activityId.GetString()}"));
|
|
|
- if (responseActivityEnroll.Status==200)
|
|
|
+ if (responseActivityEnroll.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
enroll= JsonDocument.Parse(responseActivityEnroll.Content).RootElement.ToObject<ActivityEnroll>();
|
|
|
if (enroll.contest!=null && enroll.contest.leader==1)
|
|
@@ -3476,7 +3476,7 @@ namespace TEAMModelOS.Controllers
|
|
|
{
|
|
|
ActivityEnroll enroll = null;
|
|
|
ResponseMessage responseActivityEnroll = await client.GetContainer(Constant.TEAMModelOS, Constant.Teacher).ReadItemStreamAsync(tmdid, new PartitionKey($"ActivityEnroll-{_activityId.GetString()}"));
|
|
|
- if (responseActivityEnroll.Status==200)
|
|
|
+ if (responseActivityEnroll.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
//更新邀请状态
|
|
|
if (activity.joinMode.Equals("invite"))
|
|
@@ -3639,7 +3639,7 @@ namespace TEAMModelOS.Controllers
|
|
|
}
|
|
|
ActivityEnroll enroll = null;
|
|
|
ResponseMessage responseActivityEnroll = await client.GetContainer(Constant.TEAMModelOS, Constant.Teacher).ReadItemStreamAsync(tmdid, new PartitionKey($"ActivityEnroll-{_activityId.GetString()}"));
|
|
|
- if (responseActivityEnroll.Status==200)
|
|
|
+ if (responseActivityEnroll.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
enroll= JsonDocument.Parse(responseActivityEnroll.Content).RootElement.ToObject<ActivityEnroll>();
|
|
|
}
|
|
@@ -4018,7 +4018,7 @@ namespace TEAMModelOS.Controllers
|
|
|
ActivityEnroll enroll = null;
|
|
|
int captainUpload = -1;
|
|
|
ResponseMessage responseActivityEnroll = await client.GetContainer(Constant.TEAMModelOS, Constant.Teacher).ReadItemStreamAsync(tmdid, new PartitionKey($"ActivityEnroll-{_activityId.GetString()}"));
|
|
|
- if (responseActivityEnroll.Status==200)
|
|
|
+ if (responseActivityEnroll.StatusCode==System.Net.HttpStatusCode.OK)
|
|
|
{
|
|
|
|
|
|
enroll= JsonDocument.Parse(responseActivityEnroll.Content).RootElement.ToObject<ActivityEnroll>();
|