예제 #1
0
        // Token: 0x060004C5 RID: 1221 RVA: 0x00027B38 File Offset: 0x00025D38
        private void RenderMrr(TextWriter writer)
        {
            if (writer == null)
            {
                throw new ArgumentNullException("writer");
            }
            RecipientCache recipientCache = AutoCompleteCache.TryGetCache(base.OwaContext.UserContext, false);

            if (recipientCache != null)
            {
                recipientCache.SortByDisplayName();
                writer.Write("<tr><td class=\"lt\">");
                MRRSelect.Render(MRRSelect.Type.CalendarRecipients, recipientCache, writer);
                writer.Write("</td></tr>");
            }
            RecipientCache recipientCache2 = RoomsCache.TryGetCache(base.OwaContext.UserContext, false);

            if (recipientCache2 != null)
            {
                recipientCache2.SortByDisplayName();
                writer.Write("<tr><td class=\"lt\">");
                MRRSelect.Render(MRRSelect.Type.Resources, recipientCache2, writer);
                writer.Write("</td></tr>");
            }
        }
예제 #2
0
        public void SetupController()
        {
            //arrange
            var testRoom1   = new Room(1, "testRoom1", new DateTime(2000, 12, 12));
            var testRoom2   = new Room(2, "testRoom2", new DateTime(2001, 12, 12));
            var testAccount = new Account(1, "ashley", "*****@*****.**", "beanland");

            _roomsCache    = new RoomsCache(new[] { testRoom1, testRoom2 });
            _accountsCache = new AccountsCache(new[] { testAccount });

            _entityPersistence = new FakeEntityPersistence <Room>();
            _nowProvider       = new FakeNowProvider();

            var roomsController = new RoomInfoController(_roomsCache, _accountsCache, _entityPersistence,
                                                         _nowProvider);

            _roomInfoController = roomsController;
        }