internal static ObservationPoint Get(this VisiblilityObservPoint dbObservationPoint) { ObservationPoint observationPoint = new ObservationPoint { Affiliation = dbObservationPoint.saffiliation, AngelCameraRotationH = dbObservationPoint.AnglCameraRotationH, AngelCameraRotationV = dbObservationPoint.AnglCameraRotationV, AngelFrameH = dbObservationPoint.AngFrameH, AngelFrameV = dbObservationPoint.AnglFrameV, AngelMaxH = dbObservationPoint.AnglMaxH, AngelMinH = dbObservationPoint.AnglMinH, AzimuthStart = dbObservationPoint.AzimuthB, AzimuthEnd = dbObservationPoint.AzimuthE, AzimuthMainAxis = dbObservationPoint.AzimuthMainAxis, Dto = dbObservationPoint.dto, Group = dbObservationPoint.sGroup, Id = dbObservationPoint.idOP, Objectid = dbObservationPoint.OBJECTID, Operator = dbObservationPoint.soper, RelativeHeight = dbObservationPoint.HRel, Share = dbObservationPoint.ishare, Title = dbObservationPoint.TitleOP, Type = dbObservationPoint.TypeOP, X = dbObservationPoint.XWGS, Y = dbObservationPoint.YWGS }; return(observationPoint); }
internal static ObservationPoint Get(this VisiblilityObservPoint dbObservationPoint) { try { ObservationPoint observationPoint = new ObservationPoint { Affiliation = dbObservationPoint.saffiliation, AngelCameraRotationH = dbObservationPoint.AnglCameraRotationH, AngelCameraRotationV = dbObservationPoint.AnglCameraRotationV, AngelFrameH = dbObservationPoint.AngFrameH, AngelFrameV = dbObservationPoint.AnglFrameV, AngelMaxH = dbObservationPoint.AnglMaxH, AngelMinH = dbObservationPoint.AnglMinH, AzimuthStart = dbObservationPoint.AzimuthB, AzimuthEnd = dbObservationPoint.AzimuthE, AzimuthMainAxis = dbObservationPoint.AzimuthMainAxis, Dto = dbObservationPoint.dto, Group = dbObservationPoint.sGroup, Id = dbObservationPoint.idOP?.Trim(), Objectid = dbObservationPoint.OBJECTID, Operator = dbObservationPoint.soper?.Trim(), RelativeHeight = dbObservationPoint.HRel, Share = dbObservationPoint.ishare, Title = dbObservationPoint.TitleOP?.Trim(), Type = dbObservationPoint.TypeOP, InnerRadius = dbObservationPoint.InnerRadius, OuterRadius = dbObservationPoint.OuterRadius, X = dbObservationPoint.XWGS, Y = dbObservationPoint.YWGS }; return(observationPoint); } catch (Exception ex) { throw new MilSpaceDataException("ProfileSession", DataOperationsEnum.Convert, ex); } }
internal static void Update(this VisiblilityObservPoint dbObservationPoint, ObservationPoint observationPoint) { dbObservationPoint.saffiliation = observationPoint.Affiliation; dbObservationPoint.AnglCameraRotationH = observationPoint.AngelCameraRotationH; dbObservationPoint.AnglCameraRotationV = observationPoint.AngelCameraRotationV; dbObservationPoint.AngFrameH = observationPoint.AngelFrameH; dbObservationPoint.AnglFrameV = observationPoint.AngelFrameV; dbObservationPoint.AnglMaxH = observationPoint.AngelMaxH; dbObservationPoint.AnglMinH = observationPoint.AngelMinH; dbObservationPoint.AzimuthB = observationPoint.AzimuthStart; dbObservationPoint.AzimuthE = observationPoint.AzimuthEnd; dbObservationPoint.AzimuthMainAxis = observationPoint.AzimuthMainAxis; dbObservationPoint.dto = DateTime.Now; dbObservationPoint.sGroup = observationPoint.Group; dbObservationPoint.idOP = observationPoint.Id?.Trim(); dbObservationPoint.OBJECTID = observationPoint.Objectid; dbObservationPoint.soper = observationPoint.Operator?.Trim(); dbObservationPoint.HRel = observationPoint.RelativeHeight; dbObservationPoint.ishare = observationPoint.Share; dbObservationPoint.TitleOP = observationPoint.Title?.Trim(); dbObservationPoint.TypeOP = observationPoint.Type; dbObservationPoint.XWGS = observationPoint.X; dbObservationPoint.YWGS = observationPoint.Y; }