Example #1
0
        /// <summary>
        /// Save changes/ correction in line
        /// </summary>
        /// <param name="line"></param>
        public void SaveLine(ShippingInfoLineDTO line)
        {
            if (this._linesCollection.Any(m => m.Shipping.id == line.Shipping.id))
            {
                this.RemoveLine(line);
            }

            this.Additem(line);
        }
Example #2
0
        /// <summary>
        /// Add shippingInfo line
        /// </summary>
        /// <param name="documentPack"></param>
        public void Additem(ShippingInfoLineDTO documentPack)
        {
            ShippingInfoLineDTO line = this._linesCollection.FirstOrDefault(sh => sh.Shipping.id == documentPack.Shipping.id);

            if (line == null)
            {
                this._linesCollection.Add(documentPack);
            }
        }
Example #3
0
 public void RemoveLine(ShippingInfoLineDTO shipping)
 {
     throw new NotImplementedException();
 }