removed migration ,altered Guid to int
This commit is contained in:
@@ -37,7 +37,7 @@ namespace _2021_backend.Pages.Submissions
|
||||
{
|
||||
stu = Student.create(Submission);
|
||||
stu.Status = status.刚报名;
|
||||
var q2 = from e in Context.Sessions select e.Guid;
|
||||
var q2 = from e in Context.Sessions select e.Id;
|
||||
var lst = q2.ToList();
|
||||
stu.Timelist = lst;
|
||||
Context.Students.Add(stu);
|
||||
@@ -47,7 +47,7 @@ namespace _2021_backend.Pages.Submissions
|
||||
stu = q.FirstOrDefault();
|
||||
stu.Update(Submission);
|
||||
}
|
||||
Submission.Host = stu.Guid;
|
||||
Submission.Host = stu.Id;
|
||||
Context.Submissions.Add(Submission);
|
||||
Context.SaveChanges();
|
||||
|
||||
|
||||
@@ -69,8 +69,8 @@
|
||||
</dl>
|
||||
|
||||
<form method="post">
|
||||
<input type="hidden" asp-for="Submission.Guid" />
|
||||
<input type="submit" value="删除" class="btn btn-danger" asp-route-id="@Model.Submission.Guid.ToString()"/> |
|
||||
<input type="hidden" asp-for="Submission.Id" />
|
||||
<input type="submit" value="删除" class="btn btn-danger" asp-route-id="@Model.Submission.Id.ToString()"/> |
|
||||
<a asp-page="./Index">返回列表</a>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
@@ -24,12 +24,12 @@ namespace _2021_backend.Pages.Submissions
|
||||
|
||||
public async Task<IActionResult> OnGetAsync(string? strid)
|
||||
{
|
||||
Guid id = Guid.Parse(strid);
|
||||
int id = int.Parse(strid);
|
||||
if (id == null)
|
||||
{
|
||||
return NotFound();
|
||||
}
|
||||
Submission = Context.Submissions.FirstOrDefault(m => m.Guid == id);
|
||||
Submission = Context.Submissions.FirstOrDefault(m => m.Id == id);
|
||||
|
||||
if (Submission == null)
|
||||
{
|
||||
@@ -38,7 +38,7 @@ namespace _2021_backend.Pages.Submissions
|
||||
return Page();
|
||||
}
|
||||
|
||||
public async Task<IActionResult> OnPostAsync(Guid? id)
|
||||
public async Task<IActionResult> OnPostAsync(int? id)
|
||||
{
|
||||
if (id == null)
|
||||
{
|
||||
@@ -51,7 +51,7 @@ namespace _2021_backend.Pages.Submissions
|
||||
var stu = Context.Students.Find(Submission.Host);
|
||||
if (stu != null)
|
||||
{
|
||||
stu.Submissions.Remove(Submission.Guid);
|
||||
stu.Submissions.Remove(Submission.Id);
|
||||
}
|
||||
Context.Submissions.Remove(Submission);
|
||||
Context.SaveChanges();
|
||||
|
||||
@@ -74,6 +74,6 @@
|
||||
</dl>
|
||||
</div>
|
||||
<div>
|
||||
<a asp-page="./Edit" asp-route-id="@Model.Submission.Guid">Edit</a> |
|
||||
<a asp-page="./Edit" asp-route-id="@Model.Submission.Id">Edit</a> |
|
||||
<a asp-page="./Index">返回列表</a>
|
||||
</div>
|
||||
|
||||
@@ -28,8 +28,8 @@ namespace _2021_backend.Pages.Submissions
|
||||
{
|
||||
return NotFound();
|
||||
}
|
||||
Guid id = Guid.Parse(strid);
|
||||
Submission = await _context.Submissions.FirstOrDefaultAsync(m => m.Guid == id);
|
||||
int id = int.Parse(strid);
|
||||
Submission = await _context.Submissions.FirstOrDefaultAsync(m => m.Id == id);
|
||||
|
||||
if (Submission == null)
|
||||
{
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
<div class="col-md-4">
|
||||
<form method="post">
|
||||
<div asp-validation-summary="ModelOnly" class="text-danger"></div>
|
||||
<input type="hidden" asp-for="Submission.Guid" />
|
||||
<input type="hidden" asp-for="Submission.Id" />
|
||||
<div class="form-group">
|
||||
<label asp-for="Submission.Name" class="control-label"></label>
|
||||
<input asp-for="Submission.Name" class="form-control" />
|
||||
|
||||
@@ -25,13 +25,13 @@ namespace _2021_backend.Pages.Submissions
|
||||
|
||||
public async Task<IActionResult> OnGetAsync(string? strid)
|
||||
{
|
||||
Guid id = Guid.Parse(strid);
|
||||
int id = int.Parse(strid);
|
||||
if (id == null)
|
||||
{
|
||||
return NotFound();
|
||||
}
|
||||
|
||||
Submission = await Context.Submissions.FirstOrDefaultAsync(m => m.Guid == id);
|
||||
Submission = await Context.Submissions.FirstOrDefaultAsync(m => m.Id == id);
|
||||
|
||||
if (Submission == null)
|
||||
{
|
||||
@@ -57,7 +57,7 @@ namespace _2021_backend.Pages.Submissions
|
||||
}
|
||||
catch (DbUpdateConcurrencyException)
|
||||
{
|
||||
if (!SubmissionExists(Submission.Guid))
|
||||
if (!SubmissionExists(Submission.Id))
|
||||
{
|
||||
return NotFound();
|
||||
}
|
||||
@@ -70,9 +70,9 @@ namespace _2021_backend.Pages.Submissions
|
||||
return RedirectToPage("./Index");
|
||||
}
|
||||
|
||||
private bool SubmissionExists(Guid id)
|
||||
private bool SubmissionExists(int id)
|
||||
{
|
||||
return Context.Submissions.Any(e => e.Guid == id);
|
||||
return Context.Submissions.Any(e => e.Id == id);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -75,9 +75,9 @@
|
||||
@Html.DisplayFor(modelItem => item.SubmitTime)
|
||||
</td>
|
||||
<td>
|
||||
<a asp-page="./Edit" asp-route-strid="@item.Guid.ToString()">编辑</a> |
|
||||
<a asp-page="./Details" asp-route-strid="@item.Guid.ToString()">详细信息</a> |
|
||||
<a asp-page="./Delete" asp-route-strid="@item.Guid.ToString()">删除</a>
|
||||
<a asp-page="./Edit" asp-route-strid="@item.Id.ToString()">编辑</a> |
|
||||
<a asp-page="./Details" asp-route-strid="@item.Id.ToString()">详细信息</a> |
|
||||
<a asp-page="./Delete" asp-route-strid="@item.Id.ToString()">删除</a>
|
||||
</td>
|
||||
</tr>
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user