public void SetRecurringItemReminderData(ReminderScheduler scheduler, WorkItem workItem, RecurringItem recurringItem)
 {
     scheduler.Id           = "recurringItem" + recurringItem.Id.ToString() + "by" + workItem.CreatedByUserId.ToString() + "@" + workItem.CreatedAt.ToString();
     scheduler.WorkItemType = workItem.WorkItemType;
     scheduler.Reminder     = workItem.Reminder;
     scheduler.StartTime    = recurringItem.Start;
     scheduler.EndTime      = recurringItem.End;
     scheduler.Duration     = recurringItem.Duration;
     scheduler.Origin       = workItem.Origin;
     scheduler.Location     = recurringItem.Location;
     scheduler.Subject      = recurringItem.Subject;
     scheduler.MailTo       = workItem.CreatedBy.Email;
     //scheduler.Url = Url.Action("Details", "RecurringItem", new { id = recurringItem.Id }, Request.Url.Scheme);
 }
 public void SetWorkItemReminderData(ReminderScheduler scheduler, WorkItem workItem)
 {
     scheduler.Id = workItem.CreatedByUserId.ToString() + "@" + workItem.CreatedAt.ToString();
     scheduler.WorkItemType = workItem.WorkItemType;
     scheduler.Reminder = workItem.Reminder;
     scheduler.StartTime = workItem.StartDateTime;
     scheduler.EndTime = workItem.EndDateTime;
     scheduler.Duration = workItem.Duration;
     scheduler.Origin = workItem.Origin;
     scheduler.Location = workItem.Location;
     scheduler.Subject = workItem.Subject;
     scheduler.MailTo = workItem.CreatedBy.Email;
     //scheduler.Url = Url.Action("Details", "WorkItem", new { id = workItem.Id }, Request.Url.Scheme);
 }