27 lines
694 B
C#
27 lines
694 B
C#
|
using FirmTracker_Server.nHibernate.Expenses;
|
|||
|
|
|||
|
namespace FirmTracker_Server.nHibernate.Reports
|
|||
|
{
|
|||
|
public class ReportExpense
|
|||
|
{
|
|||
|
public virtual int Id { get; set; }
|
|||
|
public virtual int ReportId { get; set; }
|
|||
|
public virtual int ExpenseId { get; set; }
|
|||
|
|
|||
|
public override bool Equals(object obj)
|
|||
|
{
|
|||
|
if (obj == null || GetType() != obj.GetType())
|
|||
|
return false;
|
|||
|
|
|||
|
var other = (ReportExpense)obj;
|
|||
|
return ReportId == other.ReportId && ExpenseId == other.ExpenseId;
|
|||
|
}
|
|||
|
|
|||
|
public override int GetHashCode()
|
|||
|
{
|
|||
|
return HashCode.Combine(ReportId, ExpenseId);
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
}
|