| 1234567891011121314151617181920212223242526 | using System;using System.Windows.Media.Imaging;using InABox.WPF;using PRS.Shared;namespace PRSDesktop{    public class LeaveRequestAppointment : CalendarAppointment<LeaveRequestModel>    {                // public override DateTime StartTime { get; set; }        // public override DateTime EndTime { get; set; }        // public override string? Subject { get; set; }        // public override string? Notes { get; set; }        // public override BitmapImage? Image  { get; set; }        public LeaveRequestAppointment(LeaveRequestModel model, Func<LeaveRequestModel?, Guid> employeeid, Func<LeaveRequestModel?, string> color, RosterBlock block) : base(model, employeeid, color)        {            StartTime = block.Date.Add(block.Start);            EndTime = block.Date.Add(block.Finish);            Subject = Model.Subject;            Notes = Model.Notes;            Image = Resources.lock_sml.AsBitmapImage(32, 32);        }    }}
 |