Files
Backend-Api/CompanyManagment.App.Contracts/MandantoryHours/CreateMandatoryHours.cs
2024-07-05 21:36:15 +03:30

86 lines
4.7 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using System.ComponentModel.DataAnnotations;
namespace CompanyManagment.App.Contracts.MandantoryHours;
public class CreateMandatoryHours
{
[Required(ErrorMessage = "این مقدار نمی تواند خالی باشد")]
[RegularExpression("[0-9]{4}", ErrorMessage = "لطفا سال را بصورت عدد 4 رقمی وارد کنید ")]
public int Year { get; set; }
[RegularExpression("[+-]?\\d*\\.?\\d+", ErrorMessage = "لطفا فقط عدد وارد کنید")]
[Required(ErrorMessage = "این مقدار نمی تواند خالی باشد")]
public double Farvardin { get; set; }
[RegularExpression("[+-]?\\d*\\.?\\d+", ErrorMessage = "لطفا فقط عدد وارد کنید")]
[Required(ErrorMessage = "این مقدار نمی تواند خالی باشد")]
public double Ordibehesht { get; set; }
[RegularExpression("[+-]?\\d*\\.?\\d+", ErrorMessage = "لطفا فقط عدد وارد کنید")]
[Required(ErrorMessage = "این مقدار نمی تواند خالی باشد")]
public double Khordad { get; set; }
[RegularExpression("[+-]?\\d*\\.?\\d+", ErrorMessage = "لطفا فقط عدد وارد کنید")]
[Required(ErrorMessage = "این مقدار نمی تواند خالی باشد")]
public double Tir { get; set; }
[RegularExpression("[+-]?\\d*\\.?\\d+", ErrorMessage = "لطفا فقط عدد وارد کنید")]
[Required(ErrorMessage = "این مقدار نمی تواند خالی باشد")]
public double Mordad { get; set; }
[RegularExpression("[+-]?\\d*\\.?\\d+", ErrorMessage = "لطفا فقط عدد وارد کنید")]
[Required(ErrorMessage = "این مقدار نمی تواند خالی باشد")]
public double Shahrivar { get; set; }
[RegularExpression("[+-]?\\d*\\.?\\d+", ErrorMessage = "لطفا فقط عدد وارد کنید")]
[Required(ErrorMessage = "این مقدار نمی تواند خالی باشد")]
public double Mehr { get; set; }
[RegularExpression("[+-]?\\d*\\.?\\d+", ErrorMessage = "لطفا فقط عدد وارد کنید")]
[Required(ErrorMessage = "این مقدار نمی تواند خالی باشد")]
public double Aban { get; set; }
[RegularExpression("[+-]?\\d*\\.?\\d+", ErrorMessage = "لطفا فقط عدد وارد کنید")]
[Required(ErrorMessage = "این مقدار نمی تواند خالی باشد")]
public double Azar { get; set; }
[RegularExpression("[+-]?\\d*\\.?\\d+", ErrorMessage = "لطفا فقط عدد وارد کنید")]
[Required(ErrorMessage = "این مقدار نمی تواند خالی باشد")]
public double Dey { get; set; }
[RegularExpression("[+-]?\\d*\\.?\\d+", ErrorMessage = "لطفا فقط عدد وارد کنید")]
[Required(ErrorMessage = "این مقدار نمی تواند خالی باشد")]
public double Bahman { get; set; }
[RegularExpression("[+-]?\\d*\\.?\\d+", ErrorMessage = "لطفا فقط عدد وارد کنید")]
[Required(ErrorMessage = "این مقدار نمی تواند خالی باشد")]
public double Esfand { get; set; }
public int FarvardinFridays { get; set; }
public int OrdibeheshtFridays { get; set; }
public int KhordadFridays { get; set; }
public int TirFridays { get; set; }
public int MordadFridays { get; set; }
public int ShahrivarFridays { get; set; }
public int MehrFridays { get; set; }
public int AbanFridays { get; set; }
public int AzarFridays { get; set; }
public int DeyFridays { get; set; }
public int BahmanFridays { get; set; }
public int EsfandFridays { get; set; }
public int FarvardinHolidays { get; set; }
public int OrdibeheshtHolidays { get; set; }
public int KhordadHolidays { get; set; }
public int TirHolidays { get; set; }
public int MordadHolidays { get; set; }
public int ShahrivarHolidays { get; set; }
public int MehrHolidays { get; set; }
public int AbanHolidays { get; set; }
public int AzarHolidays { get; set; }
public int DeyHolidays { get; set; }
public int BahmanHolidays { get; set; }
public int EsfandHolidays { get; set; }
public int FarvardinMonadatoryDays { get; set; }
public int OrdibeheshtMonadatoryDays { get; set; }
public int KhordadMonadatoryDays { get; set; }
public int TirMonadatoryDays { get; set; }
public int MordadMonadatoryDays { get; set; }
public int ShahrivarMonadatoryDays { get; set; }
public int MehrMonadatoryDays { get; set; }
public int AbanMonadatoryDays { get; set; }
public int AzarMonadatoryDays { get; set; }
public int DeyMonadatoryDays { get; set; }
public int BahmanMonadatoryDays { get; set; }
public int EsfandMonadatoryDays { get; set; }
}