Wireup window with access methods + refaktor structure
This commit is contained in:
40
TrackerLibrary/Models/PrizeModel.cs
Normal file
40
TrackerLibrary/Models/PrizeModel.cs
Normal file
@ -0,0 +1,40 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace TrackerLibrary.Models
|
||||
{
|
||||
public class PrizeModel
|
||||
|
||||
{
|
||||
/// <summary>
|
||||
/// The unique identifier for the prize
|
||||
/// </summary>
|
||||
public int Id { get; set; }
|
||||
public int PlaceNumber { get; set; }
|
||||
public string PlaceName { get; set; }
|
||||
public decimal PrizeAmount { get; set; }
|
||||
public double PrizePercentage { get; set; }
|
||||
|
||||
public PrizeModel()
|
||||
{
|
||||
|
||||
}
|
||||
public PrizeModel(string placeName, string placeNumber, string prizeAmount, string prizePercentage)
|
||||
{
|
||||
PlaceName = placeName;
|
||||
|
||||
int placeNumberValue = 0;
|
||||
int.TryParse(placeNumber, out placeNumberValue);
|
||||
PlaceNumber = placeNumberValue;
|
||||
|
||||
decimal prizeAmountValue = 0;
|
||||
decimal.TryParse(prizeAmount, out prizeAmountValue);
|
||||
PrizeAmount = prizeAmountValue;
|
||||
|
||||
double prizePercentageValue = 0;
|
||||
double.TryParse(prizePercentage, out prizePercentageValue);
|
||||
PrizePercentage = prizePercentageValue;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user