public SimplePublication(string name, List <IAuthor> authors, List <IEditor> editors, IFuzzyDateTime publicationDateTime, IPublisher publisher) { Name = name; Authors = authors; Editors = editors; PublicationDateTime = publicationDateTime; Publisher = publisher; }
protected AbstractTemporal(IFuzzyDateTime startDateTime, IFuzzyDateTime endDateTime, ICitation citation, IAudit audit) { DateTimeRange = new FuzzyDateRange(startDateTime, endDateTime); Citation = citation; Audit = audit; }
public FuzzyDateRange(IFuzzyDateTime startDateTime) : this(startDateTime, null) { }
public FuzzyDateRange(IFuzzyDateTime startDateTime, IFuzzyDateTime endDateTime) { StartDateTime = startDateTime; EndDateTime = endDateTime; }
public void FixEndDate(IFuzzyDateTime revisedDateTime) { EndDateTime = revisedDateTime; }