public CellDatumRequest( long projectId, Guid?projectUid, DisplayMode displayMode, WGSPoint llPoint, Point gridPoint, FilterResult filter, LiftBuildSettings liftBuildSettings, DesignDescriptor design) { ProjectId = projectId; ProjectUid = projectUid; DisplayMode = displayMode; LLPoint = llPoint; GridPoint = gridPoint; Filter = filter; FilterId = filter?.Id ?? -1; LiftBuildSettings = liftBuildSettings; Design = design; }
public override void Validate() { base.Validate(); if (GridPoint != null) { GridPoint.Validate(); } if (Filter != null) { Filter.Validate(); } LiftBuildSettings?.Validate(); if (Design != null) { Design.Validate(); } }