protected override void ProcessRecord() { ProcessImpl( (filter, top, skip) => Api.Environments.GetEnvironments(filter: filter, top: top, skip: skip, count: false), id => Api.Environments.GetById(id), dto => Environment.FromDto(dto)); }
protected override void ProcessRecord() { ProcessImpl( filter => Api.Environments.GetEnvironments(filter: filter).Value, id => Api.Environments.GetById(id), dto => Environment.FromDto(dto)); }
protected override void ProcessRecord() { var environment = new EnvironmentDto { Name = Name, Description = Description, }; EnvironmentDtoType type; if (Enum.TryParse <EnvironmentDtoType>(Type, out type)) { environment.Type = type; } var dto = HandleHttpOperationException(() => Api.Environments.Post(environment)); WriteObject(Environment.FromDto(dto)); }