Esempio n. 1
0
 public AddManual(
     DomainName domainName,
     ServiceId serviceId,
     ManualLabel label,
     RecordSet records)
 {
     DomainName = domainName;
     ServiceId  = serviceId;
     Label      = label;
     Records    = records;
 }
Esempio n. 2
0
        /// <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>
			"            );
        }
Esempio n. 3
0
        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;
        }
Esempio n. 4
0
 public void AddManual(ServiceId serviceId, ManualLabel label, RecordSet records)
 {
     CheckIfServiceAlreadyExists(serviceId);
     ApplyChange(new ManualWasAdded(_name, serviceId, label, records));
     UpdateRecordSet();
 }