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; } } }