public HttpDataService(DataServiceDetails serviceDetails)
 {
     ServiceDetails = serviceDetails;
     Convertor = new CruiseControlDashboardParser(ServiceDetails.TimeZoneOffset);
     RssConvertor = new BuildRssFeedConvertor(ServiceDetails.TimeZoneOffset);
     UniqueServiceIdentifier = Guid.NewGuid();
 }
 public CruiseControlHttpClientService(DataServiceDetails serviceDetails)
 {
     ServiceDetails = serviceDetails;
     Parser = new CruiseControlClientConvertor(ServiceDetails.TimeZoneOffset);
     RssConvertor = new BuildRssFeedConvertor(ServiceDetails.TimeZoneOffset);
     UniqueServiceIdentifier = Guid.NewGuid();
 }
 public MockDataService()
 {
     ServiceDetails = new DataServiceDetails(string.Empty, "Mock");
     UniqueServiceIdentifier = Guid.NewGuid();
     TimeZoneOffset = ServiceDetails.TimeZoneOffset;
 }
 public CruiseControlRemotingDataService(DataServiceDetails serviceDetails)
 {
     ServiceDetails = serviceDetails;
     Parser = new CruiseControlClientConvertor(ServiceDetails.TimeZoneOffset);
     UniqueServiceIdentifier = Guid.NewGuid();
 }