Ejemplo n.º 1
0
        public ITracking AddTracking(TrackingCheckpoints checkpoint, int poid, int clientId, string data)
        {
            var tracking = new Repository.Ordering.Tracking
            {
                TrackingCheckpoint = RequireCheckpoint(checkpoint),
                PurchaseOrder      = Require <PurchaseOrder>(poid),
                Client             = Require <Client>(clientId),
                TrackingData       = data,
                TrackingDateTime   = DateTime.Now
            };

            Session.Save(tracking);

            return(tracking.CreateModel());
        }
Ejemplo n.º 2
0
 public static ITracking CreateModel(this Repository.Ordering.Tracking src)
 {
     return(new Tracking
     {
         TrackingID = src.TrackingID,
         TrackingCheckpointID = src.TrackingCheckpoint.TrackingCheckpointID,
         POID = src.PurchaseOrder.POID,
         ClientID = src.Client.ClientID,
         TrackingData = src.TrackingData,
         TrackingDateTime = src.TrackingDateTime,
         CheckpointName = src.TrackingCheckpoint.CheckpointName,
         LName = src.Client.LName,
         FName = src.Client.FName
     });
 }