kreta/Kreta.Job.Tasks/Models/TavolletModel.cs
2024-03-13 00:33:46 +01:00

52 lines
1.8 KiB
C#

using System;
namespace Kreta.Job.Tasks.Models
{
public class TavolletModel
{
public DateTime TavolletKezdete { get; set; }
public int TavolletTipusId { get; set; } /* DictionaryItem */
public DateTime TavolletVege { get; set; }
public int? TavolletIdotartamNap { get; set; }
public int? TavolletIdotartamOra { get; set; }
public int AlkalmazottId { get; set; }
public int? ElozoTaneviAlkalmazottId { get; set; }
public int IntezmenyId { get; set; }
public int TanevId { get; set; }
public override bool Equals(object obj)
{
var co = obj as TavolletModel;
return co != null &&
TavolletKezdete == co.TavolletKezdete &&
TavolletTipusId == co.TavolletTipusId &&
TavolletVege == co.TavolletVege &&
TavolletIdotartamNap == co.TavolletIdotartamNap &&
TavolletIdotartamOra == co.TavolletIdotartamOra &&
AlkalmazottId == co.AlkalmazottId &&
IntezmenyId == co.IntezmenyId;
}
public override int GetHashCode()
{
var hashCode = 365368652;
hashCode = hashCode * -1521134295 + TavolletKezdete.GetHashCode();
hashCode = hashCode * -1521134295 + TavolletTipusId.GetHashCode();
hashCode = hashCode * -1521134295 + TavolletVege.GetHashCode();
hashCode = hashCode * -1521134295 + TavolletIdotartamNap.GetHashCode();
hashCode = hashCode * -1521134295 + TavolletIdotartamOra.GetHashCode();
hashCode = hashCode * -1521134295 + AlkalmazottId.GetHashCode();
hashCode = hashCode * -1521134295 + IntezmenyId.GetHashCode();
return hashCode;
}
}
}