MVC-kopplingen till tournament tracker är klar

This commit is contained in:
2020-05-14 21:16:25 +02:00
parent dc4162db95
commit bd0c6f0a7c
16 changed files with 1206 additions and 931 deletions

View File

@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace MVCUI.Models
{
public class MatchupMVCModel
{
public int MatchupId { get; set; }
public int TournamentId { get; set; }
public int RoundNumber { get; set; }
public int FirstTeamMatchupEntryId { get; set; }
public string FirstTeamName { get; set; }
public double FirstTeamScore { get; set; }
public int SecondTeamMatchupEntryId { get; set; }
public string SecondTeamName { get; set; }
public double SecondTeamScore { get; set; }
}
}

View File

@ -0,0 +1,14 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace MVCUI.Models
{
public class RoundMVCModel
{
public int RoundNumber { get; set; }
public string RoundName { get; set; }
public RoundStatus Status { get; set; }
}
}

View File

@ -8,7 +8,7 @@ using TrackerLibrary.Models;
namespace MVCUI.Models
{
public class TournamentMVCModel
public class TournamentMVCCreateModel
{
[Display(Name = "Tournament Name")]
[StringLength(100, MinimumLength = 2)]

View File

@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;
namespace MVCUI.Models
{
public class TournamentMVCDetailsModel
{
[Display(Name = "Tournament Name")]
public string TournamentName { get; set; }
public List<RoundMVCModel> Rounds { get; set; } = new List<RoundMVCModel>();
//List of matchups
public List<MatchupMVCModel> Matchups { get; set; }
}
}