コード例 #1
0
ファイル: MinerApi.cs プロジェクト: omcdev/blockchain
 /// <summary>
 /// 保存矿工信息
 /// </summary>
 /// <param name="address"></param>
 /// <param name="account"></param>
 /// <param name="sn"></param>
 /// <returns></returns>
 public static Miners SaveMiners(string address, string account, string sn)
 {
     try
     {
         MinersComponent component = new MinersComponent();
         Miners          entity    = component.RegisterMiner(address, account, sn);
         return(entity);
     }
     catch (Exception ex)
     {
         LogHelper.Error(ex.Message, ex);
         return(null);
     }
 }
コード例 #2
0
 public CommonResponse SaveMiners([FromBody] Miners miners)
 {
     try
     {
         MinersComponent component = new MinersComponent();
         Miners          entity    = component.RegisterMiner(miners.Address, miners.Account, miners.SN);
         return(OK(entity));
     }
     catch (ApiCustomException ce)
     {
         LogHelper.Error(ce.Message);
         return(Error(ce.ErrorCode, ce.ErrorMessage));
     }
     catch (Exception ex)
     {
         LogHelper.Error(ex.Message, ex);
         return(Error(ex.HResult, ex.Message));
     }
 }