MeetingAppointment.cs 1.3 KB

123456789101112131415161718192021222324252627282930313233343536
  1. using System.Collections.Generic;
  2. using System.Drawing;
  3. using System.Windows.Media.Imaging;
  4. using Comal.Classes;
  5. using InABox.Core;
  6. using InABox.WPF;
  7. namespace PRSDesktop
  8. {
  9. // public class MeetingAppointment : CalendarAppointment<MeetingModel>
  10. // {
  11. //
  12. // public MeetingAppointment(MeetingModel model, Func<MeetingModel?,Guid> employeeid, Func<MeetingModel?,String> color, CalendarAssignmentType type) : base(model, employeeid, color)
  13. // {
  14. //
  15. // StartTime = type switch
  16. // {
  17. // CalendarAssignmentType.Booked => Model.Date.Add(Model.BookedStart),
  18. // CalendarAssignmentType.Actual => Model.Date.Add(Model.ActualStart),
  19. // _ => Model.Date.Add(Model.EffectiveStart()),
  20. // };
  21. //
  22. // EndTime = type switch
  23. // {
  24. // CalendarAssignmentType.Booked => Model.Date.Add(Model.BookedFinish),
  25. // CalendarAssignmentType.Actual => Model.Date.Add(Model.ActualFinish),
  26. // _ => Model.Date.Add(Model.EffectiveFinish()),
  27. // };
  28. //
  29. // Subject = $"{model.Number} {model.Subject}";
  30. // Notes = Model.Notes;
  31. // Image = Resources.employees.AsBitmapImage(32, 32);
  32. // }
  33. //
  34. // }
  35. }