Esempio n. 1
0
 private void Initialise()
 {
     SupportedProtocolVersions = new NexoSupportedProtocolVersions();
     ServerProtocolVersion     = new NexoProtocolVersion(NexoCurrentVersion.Current.Version);
     try
     {
         SupportedProtocolVersions.Add(ServerProtocolVersion.Value, ServerProtocolVersion);
     }
     catch (Exception) { }
 }
Esempio n. 2
0
 public NexoMessageHeader(MessageHeaderType mh, NexoProtocolVersion server = null)
 {
     Response        = new NexoResponseType();
     Type            = MessageHeaderToType(mh);
     Class           = MessageHeaderToClass(mh);
     Category        = MessageHeaderToCategory(mh);
     POIID           = new NexoPOIID(mh.POIID);
     SaleID          = new NexoSaleID(mh.SaleID);
     DeviceID        = new NexoDeviceID(mh.DeviceID);
     ServiceID       = new NexoServiceID(mh.ServiceID);
     ProtocolVersion = new NexoProtocolVersion()
     {
         Value = (MessageCategoryEnumeration.Login == Category ? mh.ProtocolVersion : null)
     };
     ServerVersion   = server;
     Response.Result = ResultEnumeration.Success;
 }