/// <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); } }
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)); } }