* Added TransactionNumber to have unique values in Dictionary
* Added Saving scanned values
This commit is contained in:
28
OrdersManagement/Models/RowMeyleModel.cs
Normal file
28
OrdersManagement/Models/RowMeyleModel.cs
Normal file
@@ -0,0 +1,28 @@
|
||||
namespace OrdersManagement.Models;
|
||||
|
||||
public class RowMeyleModel : IEquatable<RowMeyleModel>
|
||||
{
|
||||
public string ItemNumber {get; set;} = string.Empty;
|
||||
public string WzNumber { get; set; } = string.Empty;
|
||||
public int? TransactionNumber { get; set; }
|
||||
|
||||
public bool Equals(RowMeyleModel? other)
|
||||
{
|
||||
if (other is null) return false;
|
||||
if (ReferenceEquals(this, other)) return true;
|
||||
return ItemNumber == other.ItemNumber && WzNumber == other.WzNumber && TransactionNumber == other.TransactionNumber;
|
||||
}
|
||||
|
||||
public override bool Equals(object? obj)
|
||||
{
|
||||
if (obj is null) return false;
|
||||
if (ReferenceEquals(this, obj)) return true;
|
||||
if (obj.GetType() != GetType()) return false;
|
||||
return Equals((RowMeyleModel)obj);
|
||||
}
|
||||
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return HashCode.Combine(ItemNumber, WzNumber, TransactionNumber);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user