コード例 #1
0
ファイル: HomeModule.cs プロジェクト: half-ogre/rpg-rooms
        static object GetHome(NancyContext context, IDocumentSession documentSession)
        {
            if (context == null) throw new ArgumentNullException("context");

            var alert = context.GetAlert();

            if (context.IsSignedUp())
            {
                var currentMember = context.GetCurrentMember(documentSession);
                var gmRooms = documentSession.GetRoomsByOwner(currentMember.Id);
                var playerRooms = documentSession.GetRoomsByPlayer(currentMember.Id);
                return new DashboardResponse(gmRooms, playerRooms, alert);
            }

            return new MarketingPageResponse(alert);
        }