private static List <Color> GetCalendarColors() { CalendarView cal = new CalendarView(); cal.DisplayedOwners.Add(" "); List <Color> colors = new List <Color>(); var values = Enum.GetValues(typeof(eCalendarColor)); foreach (var color in values) { try { cal.MultiCalendarTimeLineViews[0].CalendarColor = (eCalendarColor)color; CalendarColor c = cal.MultiCalendarTimeLineViews[0].CalendarColorTable; Color realColor = c.GetColor(CALENDAR_PART); colors.Add(realColor); ColorMap cm = new ColorMap((eCalendarColor)color, realColor); colorMapper.Add(cm); } catch (Exception e) { Console.WriteLine(e); } } cal.Dispose(); return(colors); }
public static LegacyCalendarColor ToLegacyCalendarColor(CalendarColor calendarColor) { EnumValidator.ThrowIfInvalid <CalendarColor>(calendarColor, "calendarColor"); if (calendarColor == CalendarColor.MaxColor) { throw new ArgumentException("MaxColor entry cannot be converted into the corresponding Legacy (O12/14) calendar color."); } if (calendarColor == CalendarColor.Auto) { return(LegacyCalendarColor.Auto); } return((LegacyCalendarColor)LegacyCalendarColorConverter.NewToLegacyMappings[(int)calendarColor]); }
public static void SeedDB() { var rebekaR = new User() { UserName = "******", Password = "******", IsAdmin = true }; var adnanR = new User() { UserName = "******", Password = "******", IsAdmin = false }; var attilaR = new User() { UserName = "******", Password = "******", IsAdmin = false }; UserList.Add(rebekaR); UserList.Add(adnanR); UserList.Add(attilaR); //Adding some Test messages var msg1 = new Note() { MsgText = "This is a Test MSG", PostDate = DateTime.Now, User = "******" }; var msg2 = new Note() { MsgText = "This is a Test MSG", PostDate = DateTime.Now, User = "******" }; NoteList.Add(msg1); NoteList.Add(msg2); var red = new CalendarColor() { Primary = "#ad2121", Secondary = "#FAE3E3" }; var blue = new CalendarColor() { Primary = "#1e90ff", Secondary = "#D1E8FF" }; var yellow = new CalendarColor() { Primary = "#e3bc08", Secondary = "#FDF1BA" }; var event1 = new CalendarEvent() { ID = id++, title = "Adnan", color = yellow, start = "2018-12-15" }; // primary: '#ad2121', //secondary: '#FAE3E3' var event2 = new CalendarEvent() { ID = id++, title = "Rebeka", color = red, start = "2018-12-16" }; var event3 = new CalendarEvent() { ID = id++, title = "Adnan", color = blue, start = "2018-12-17" }; CalendarEventList.Add(event1); CalendarEventList.Add(event2); CalendarEventList.Add(event3); }