Mike Phares b1c6903c1c Tasks 184281, 184799, 184800, 184801 and 184802
Align .editorconfig files

Move Controller logic to DMO classes

GlobalVars.AppSettings = Models.AppSettings.GetFromConfigurationManager();

Question EditorConfig
Project level editorconfig
Format White Spaces
AppSetting when EnvironmentVariable not set
Corrective Actions Tests
Schedule Actions Tests
DMO Tests
Controller Tests

Get ready to use VSCode IDE
2024-12-04 11:58:13 -07:00

56 lines
989 B
C#

using System;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
namespace Fab2ApprovalSystem.Models;
public class ProductViewModel {
[ScaffoldColumn(false)]
public int ProductID {
get;
set;
}
[Required]
[DisplayName("Product name")]
public string ProductName {
get;
set;
}
[Required]
[DisplayName("Unit price")]
[DataType(DataType.Currency)]
[Range(0, int.MaxValue)]
public decimal UnitPrice {
get;
set;
}
[Required]
[DisplayName("Units in stock")]
[DataType("Integer")]
[Range(0, int.MaxValue)]
public int UnitsInStock {
get;
set;
}
public bool Discontinued {
get;
set;
}
[DisplayName("Last supply")]
[DataType(DataType.Date)]
public DateTime LastSupply {
get;
set;
}
[DataType("Integer")]
public int UnitsOnOrder {
get;
set;
}
}