public override int GetHashCode() { int hashCode = -1440237817; if (Context != null) { hashCode += Context.GetHashCode(); } if (OrderEntries != null) { hashCode += OrderEntries.GetHashCode(); } if (Orders != null) { hashCode += Orders.GetHashCode(); } if (Cursor != null) { hashCode += Cursor.GetHashCode(); } if (Errors != null) { hashCode += Errors.GetHashCode(); } return(hashCode); }
public bool AddEntry(SupplyOrderEntry entry) { foreach (var testEntry in OrderEntries) { if (entry.ItemName == testEntry.ItemName) { return(false); } } OrderEntries.Add(entry); return(true); }
public override bool Equals(object obj) { if (obj == null) { return(false); } if (obj == this) { return(true); } return(obj is SearchOrdersResponse other && ((Context == null && other.Context == null) || (Context?.Equals(other.Context) == true)) && ((OrderEntries == null && other.OrderEntries == null) || (OrderEntries?.Equals(other.OrderEntries) == true)) && ((Orders == null && other.Orders == null) || (Orders?.Equals(other.Orders) == true)) && ((Cursor == null && other.Cursor == null) || (Cursor?.Equals(other.Cursor) == true)) && ((Errors == null && other.Errors == null) || (Errors?.Equals(other.Errors) == true))); }
public void RemoveEntry(SupplyOrderEntry entry) { OrderEntries.Remove(entry); }
public void AddEntry(OrderEntry entry) { OrderEntries.Add(entry); }
/// <summary> /// Reset rows ordering /// </summary> /// <returns></returns> public IFilter ResetOrder() { OrderEntries.Clear(); return(this); }
/// <summary> /// Порядок сортировки записей /// </summary> /// <param name="order"></param> /// <returns></returns> public IFilter AddOrder(Order order) { OrderEntries.Add(new OrderEntry(order, this)); return(this); }