Ejemplo n.º 1
0
        public ActionResult FireTimes(string instanceName, string groupName, string itemName)
        {
            InstanceModel     instance = instanceRepo.GetInstance(instanceName);
            TriggerRepository trigRepo = new TriggerRepository(instance);

            TriggerFireTimesModel m = new TriggerFireTimesModel();

            m.Trigger = trigRepo.GetTrigger(itemName, groupName);

            CalendarRepository calRepo = new CalendarRepository(instance);

            m.Calendar = calRepo.GetCalendar(m.Trigger.CalendarName);

            ViewData["groupName"] = groupName;

            if (m.Trigger == null)
            {
                ViewData["triggerName"] = itemName;
                return(View("NotFound"));
            }
            else
            {
                return(View(m));
            }
        }
Ejemplo n.º 2
0
        public void GetCalendar_ValidCalendarId_ReturnCalendar()
        {
            var calendar1 = new Calendar
            {
                Id          = 1,
                Name        = "Calendar 1",
                Description = "Description 1",
                User        = null,
                UserId      = 1,
                Events      = new System.Collections.Generic.List <Event>()
            };
            var calendar2 = new Calendar
            {
                Id          = 2,
                Name        = "Calendar 2",
                Description = "Description 2",
                User        = null,
                UserId      = 1,
                Events      = new System.Collections.Generic.List <Event>()
            };

            _context.AddRange(calendar1, calendar2);
            _context.SaveChanges();
            var calendarRepo = new CalendarRepository(_context);

            var actual = calendarRepo.GetCalendar(1);

            Assert.Equal(calendar1.Name, actual.Name);
            Assert.Equal(calendar1.Id, actual.Id);
        }
Ejemplo n.º 3
0
        public void GetCalendar_InvalidCalendarId_ReturnNull()
        {
            var calendarRepo = new CalendarRepository(_context);
            var actual       = calendarRepo.GetCalendar(3);

            Assert.Null(actual);
        }
Ejemplo n.º 4
0
        public async Task <Calendar> GetCalendar(long calendarId)
        {
            if (calendarId == DatabaseConstants.DEFAULT_ID)
            {
                return(Calendar.GetRealWorldCalendar());
            }

            return(calendarRepository.GetCalendar(calendarId));
        }
Ejemplo n.º 5
0
        private Calendar CreateAndRetrieveCalendar(CreateCalendarDto dto)
        {
            var id = repository.CreateCalendar(dto);

            return(repository.GetCalendar(id));
        }
        private Calendar GetCalendar()
        {
            CalendarRepository repo = new CalendarRepository();

            return(repo.GetCalendar());
        }