internal static void Update(this GeoCalcSessionPoint pointEntity, GeoCalcPoint point) { pointEntity.PointNumber = point.PointNumber; pointEntity.X = point.X.Value; pointEntity.Y = point.Y.Value; pointEntity.AnglMinH = point.AngelMinH; pointEntity.AnglMaxH = point.AngelMaxH; pointEntity.AzimuthB = point.AzimuthStart; pointEntity.AzimuthE = point.AzimuthEnd; pointEntity.HRel = point.RelativeHeight; pointEntity.InnerRadius = point.InnerRadius; pointEntity.OuterRadius = point.OuterRadius; }
internal static GeoCalcPoint Get(this GeoCalcSessionPoint sessionPoint) { return(new GeoCalcPoint { PointNumber = sessionPoint.PointNumber, X = sessionPoint.X, Y = sessionPoint.Y, UserName = sessionPoint.userName, GuidId = sessionPoint.id, AngFrameH = sessionPoint.AngFrameH ?? double.NaN, AngelMaxH = sessionPoint.AnglMaxH, AngelMinH = sessionPoint.AnglMinH, AzimuthStart = sessionPoint.AzimuthB, AzimuthEnd = sessionPoint.AzimuthE, RelativeHeight = sessionPoint.HRel, InnerRadius = sessionPoint.InnerRadius ?? double.NaN, OuterRadius = sessionPoint.OuterRadius ?? double.NaN }); }