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);
- }
- }
- }
|