35 lines
1.0 KiB
C#
35 lines
1.0 KiB
C#
using System.ComponentModel.DataAnnotations;
|
|
|
|
namespace gehGassi.Web.Models
|
|
{
|
|
/// <summary>
|
|
/// Viewmodel für GehGassi Gebühren
|
|
/// </summary>
|
|
public class GehGassiFeeVm : SyncEntityVm
|
|
{
|
|
/// <summary>
|
|
/// Prozent
|
|
/// </summary>
|
|
[Required(ErrorMessage = "Err_Required")]
|
|
[Range(0.0, 100.0, ErrorMessage = "Err_Range")]
|
|
[Display(Name = "GehGassiFee_Percent")]
|
|
public decimal Percent { get; set; }
|
|
|
|
/// <summary>
|
|
/// Fixer Betrag
|
|
/// </summary>
|
|
[Required(ErrorMessage = "Err_Required")]
|
|
[Range(0.0, 100000.0, ErrorMessage = "Err_Range")]
|
|
[Display(Name = "GehGassiFee_Fixed")]
|
|
public decimal Fixed { get; set; }
|
|
|
|
/// <summary>
|
|
/// Betrag ab welchem die Transaktionsgebühr gilt
|
|
/// </summary>
|
|
[Required(ErrorMessage = "Err_Required")]
|
|
[Range(0.0, 100000.0, ErrorMessage = "Err_Range")]
|
|
[Display(Name = "GehGassiFee_StartAmmount")]
|
|
public decimal StartAmmount { get; set; }
|
|
}
|
|
}
|