コード例 #1
0
ファイル: HostService.cs プロジェクト: RAVER0306/-
        /// <summary>
        /// 更新主机应答信息
        /// </summary>
        /// <param name="_0X61_In">数据</param>
        /// <returns></returns>
        public OperationResult UpdatedHost_0x61(Host_0x61_In _0X61_In)
        {
            var value = HostRealTimeDataRepository.TrackEntities.FirstOrDefault(m => m.HostOne.RegPackage == _0X61_In.RegPackage);

            if (value != null)
            {
                value.Latitude   = _0X61_In.Latitude;
                value.Longitude  = _0X61_In.Longitude;
                value.TimeZone   = _0X61_In.TimeZone;
                value.UpdateTime = DateTime.Now;
                return(HostRealTimeDataRepository.Update(value) > 0 ?
                       new OperationResult(OperationResultType.Success, $"主机:{_0X61_In.RegPackage} 请求应答的参数更新成功!") :
                       new OperationResult(OperationResultType.NoChanged, $"主机:{_0X61_In.RegPackage} 请求应答的参数更新未发生改变!"));
            }
            else
            {
                return(new OperationResult(OperationResultType.QueryNull, $"主机:{_0X61_In.RegPackage} 不存在"));
            }
        }
コード例 #2
0
 public IHttpActionResult Host_0x61([FromBody] Host_0x61_In data) => Json(HostService.TryCatchAction(m =>
 {
     return(m.UpdatedHost_0x61(data));
 }));