From b6dd3e9ebd3be5bbb213461b4fe1ac6fe53cd1ba Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 21 May 2017 07:42:23 -0400 Subject: submitentry form --- Project-Unite/Views/Contests/SubmitEntry.cshtml | 27 +++++++++++++++++++++++++ Project-Unite/Views/Contests/ViewContest.cshtml | 17 +++++++++++----- 2 files changed, 39 insertions(+), 5 deletions(-) create mode 100644 Project-Unite/Views/Contests/SubmitEntry.cshtml (limited to 'Project-Unite/Views') diff --git a/Project-Unite/Views/Contests/SubmitEntry.cshtml b/Project-Unite/Views/Contests/SubmitEntry.cshtml new file mode 100644 index 0000000..b80b3fb --- /dev/null +++ b/Project-Unite/Views/Contests/SubmitEntry.cshtml @@ -0,0 +1,27 @@ +@model Project_Unite.Models.SubmitContestEntryViewModel +@{ + ViewBag.Title = "Submit contest entry"; +} + +

Submit contest entry

+ +

So you want to enter into a community contest? Alrighty, just fill out this form and we'll enter you in.

+ +@using (Html.BeginForm()) +{ + @Html.ValidationSummary() + @Html.AntiForgeryToken() + +
+
Submission name:
+
@Html.TextBoxFor(Model=>Model.Name, new { @class = "form-control" })
+
Description:
+
@Html.TextAreaFor(Model => Model.Description, new { @class = "form-control" })
+
What contest is this for?
+
@Html.DropDownListFor(Model => Model.ContestId, Model.Contests, new { @class = "form-control" })
+
YouTube video ID:
+
If you have a YouTube video for this submission, paste its ID here! @Html.TextBoxFor(Model => Model.VideoID, new { @class = "form-control" })
+
Attachment:
+
If your submission has a download associated with it, upload it here. Please note: Only .zip files are allowed. @Html.TextBoxFor(Model => Model.Download, new { type="file", @class = "form-control" })
+
+} \ No newline at end of file diff --git a/Project-Unite/Views/Contests/ViewContest.cshtml b/Project-Unite/Views/Contests/ViewContest.cshtml index a460840..886d5f4 100644 --- a/Project-Unite/Views/Contests/ViewContest.cshtml +++ b/Project-Unite/Views/Contests/ViewContest.cshtml @@ -1,4 +1,5 @@ @model Project_Unite.Models.Contest +@using Microsoft.AspNet.Identity @{ ViewBag.Title = "Contest: " + Model.Name; } @@ -91,16 +92,22 @@

Want to win this contest?

- - @if (Model.IsEnded) + @if (!Model.UserSubmitted(User.Identity.GetUserId())) { + if (Model.IsEnded) + {

Unfortunately, this contest has ended and you cannot submit an entry. Perhaps there's another contest still going?

+ } + else + { +

Good news! This contest is still open. Hurry and submit your entry!

+ + Go, go, go! Submit an entry! + } } else { -

Good news! This contest is still open. Hurry and submit your entry!

- - Go, go, go! Submit an entry! +

You have already submitted an entry for this contest.

}

Current winners:

-- cgit v1.2.3