Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 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]);
 }
Esempio n. 3
0
        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);
        }