| 12345678910111213141516171819202122232425262728293031323334353637 |
- using System;
- using System.Collections.Generic;
- namespace PRS.Mobile
- {
- public class StockMovementGroup
- {
- public String UnitSize { get; private set; }
- public Guid StyleID { get; private set; }
- public String Description { get; private set; }
- public StockMovementGroup(String unitsize, Guid styleid, String description)
- {
- UnitSize = unitsize;
- StyleID = styleid;
- Description = description;
- }
-
- }
-
- public class StockMovementGroupEqualityComparer : IEqualityComparer<StockMovementGroup>
- {
- public bool Equals(StockMovementGroup x, StockMovementGroup y)
- {
- if (ReferenceEquals(x, y)) return true;
- if (ReferenceEquals(x, null)) return false;
- if (ReferenceEquals(y, null)) return false;
- if (x.GetType() != y.GetType()) return false;
- return String.Equals(x.UnitSize, y.UnitSize) && x.StyleID.Equals(y.StyleID);
- }
- public int GetHashCode(StockMovementGroup obj)
- {
- return HashCode.Combine(obj.UnitSize, obj.StyleID);
- }
- }
- }
|