private static CustomAppointment CreateEvent(string subject, object resourceId, int status, int label, Priority priority) { CustomAppointment apt = new CustomAppointment(); apt.Subject = subject; apt.OwnerId = resourceId; apt.Priority = priority; int rangeInMinutes = 60 * 24; apt.StartTime = DateTime.Today + TimeSpan.FromMinutes(rnd.Next(0, rangeInMinutes)); apt.EndTime = apt.StartTime + TimeSpan.FromMinutes(rnd.Next(0, rangeInMinutes / 4)); apt.Status = status; apt.Label = label; return(apt); }
private static CustomAppointment CreateEvent(string subject, object resourceId, int status, int label, int priority, int shift) { CustomAppointment apt = new CustomAppointment(); apt.Subject = subject; apt.OwnerId = resourceId; apt.PriorityId = priority; Random rnd = new Random(); int rangeInHours = 24; apt.StartTime = DateTime.Today + TimeSpan.FromHours((int)resourceId) + TimeSpan.FromDays(shift); apt.EndTime = apt.StartTime + TimeSpan.FromHours(rnd.Next(shift, rangeInHours / 4)); apt.Status = status; apt.Label = label; return(apt); }