Files
Wino-Mail/Wino.Core.Domain/Models/Calendar/CalendarItem.cs
Burak Kaan Köse d1d6f12f05 Ground work for Wino Calendar. (#475)
Wino Calendar abstractions.
2024-11-10 23:28:25 +01:00

25 lines
610 B
C#

using System;
using Itenso.TimePeriod;
using Wino.Core.Domain.Interfaces;
namespace Wino.Core.Domain.Models.Calendar
{
public class CalendarItem : ICalendarItem
{
public string Name { get; set; }
public CalendarItem(DateTime startTime, DateTime endTime)
{
StartTime = startTime;
EndTime = endTime;
Period = new TimeRange(startTime, endTime);
}
public DateTime StartTime { get; }
public DateTime EndTime { get; }
public Guid Id { get; } = Guid.NewGuid();
public TimeRange Period { get; }
}
}