Files
TournamentTracker/MVCUI/Controllers/PrizesController.cs

51 lines
1.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using TrackerLibrary;
using TrackerLibrary.Models;
namespace MVCUI.Controllers
{
public class PrizesController : Controller
{
// GET: Prizes
public ActionResult Index()
{
List<PrizeModel> allPrizes = GlobalConfig.Connection.GetPrizes_All();
return View(allPrizes);
}
// GET: Prizes/Create
public ActionResult Create()
{
return View();
}
// POST: Prizes/Create
[ValidateAntiForgeryToken()]
[HttpPost]
public ActionResult Create(PrizeModel p)
{
try
{
if (ModelState.IsValid)
{
GlobalConfig.Connection.CreatePrize(p);
return RedirectToAction("Index");
}
else
{
return View();
}
}
catch
{
return View();
}
}
}
}