public AddManual( DomainName domainName, ServiceId serviceId, ManualLabel label, RecordSet records) { DomainName = domainName; ServiceId = serviceId; Label = label; Records = records; }
/// <summary> /// Returns HTML code for labels part of the card. /// </summary> /// <param name="auto">Auto label to print</param> /// <param name="manual">Manual label to print</param> /// <returns>HTML code</returns> private string GenerateLabels(AutoLabel auto, ManualLabel manual) { return($@" <div class='col-md-12 col-sm-12 col-xs-12'> <div class='row metric-labels'> <div class='col-md-6 col-sm-6 col-xs-12'> <span data-identifier='{Metric.Type}-{Metric.Source}' class='metric-auto-label'>{auto.Title}<!-- --></span> </div> <div class='col-md-6 col-sm-6 col-xs-12'> <span data-identifier='{Metric.Type}-{Metric.Source}' class='metric-manual-label'>{manual.Title}<!-- --></span> </div> </div> </div> " ); }
public ManualWasAdded( DomainName domainName, ServiceId serviceId, ManualLabel label, RecordSet recordSet) { DomainName = domainName; SecondLevelDomain = domainName.SecondLevelDomain; TopLevelDomain = domainName.TopLevelDomain.Value; ServiceId = serviceId; Records = recordSet .Select(r => new RecordData(r)) .ToArray(); var service = new ManualService(serviceId, label, recordSet); ServiceType = service.Type.Value; ServiceLabel = service.Label; }
public void AddManual(ServiceId serviceId, ManualLabel label, RecordSet records) { CheckIfServiceAlreadyExists(serviceId); ApplyChange(new ManualWasAdded(_name, serviceId, label, records)); UpdateRecordSet(); }