예제 #1
0
        public override async Task <bool> Prepare()
        {
            bool success = false;

            try
            {
                success = networkModel.Prepare();
            }
            catch (Exception ex)
            {
                Logger.LogError($"Exception caught in Prepare method on NMS Transaction actor. Exception: {ex.Message}", ex);
                success = false;
            }

            if (success)
            {
                Logger.LogInfo("Preparation on NMS Transaction actor SUCCESSFULLY finished.");
            }
            else
            {
                Logger.LogInfo("Preparation on NMS Transaction actor UNSUCCESSFULLY finished.");
            }

            return(success);
        }
 public Task <bool> Prepare()
 {
     try
     {
         return(_networkModel.Prepare());
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }