/// <summary> /// Create api model /// </summary> /// <param name="model"></param> /// <returns></returns> public static EndpointInfoListApiModel ToApiModel( this EndpointInfoListModel model) { if (model == null) { return(null); } return(new EndpointInfoListApiModel { ContinuationToken = model.ContinuationToken, Items = model.Items? .Select(s => s.ToApiModel()) .ToList() }); }
/// <summary> /// Create from service model /// </summary> /// <param name="model"></param> public EndpointInfoListApiModel(EndpointInfoListModel model) { ContinuationToken = model.ContinuationToken; if (model.Items != null) { Items = model.Items .Select(s => new EndpointInfoApiModel(s)) .ToList(); } else { Items = new List <EndpointInfoApiModel>(); } }