Ejemplo n.º 1
0
 private IViewFactory OnList(IRequest request)
 {
     return(ControlView.Payload <HomeView>(new[]
     {
         new { Title = "http://arutor.org", Path = "/Rutor" },
         new { Title = "http://p30downloads.com", Path = "/Thirty" },
         new { Title = "Logs", Path = "/Logs" }
     }));
 }
Ejemplo n.º 2
0
        private async Task <IViewFactory> OnDetails(IRequest request)
        {
            DataRepository   repository = new DataRepository();
            ThirtyCollection collection = await repository.Get <ThirtyCollection>();

            object       payload = collection.Details(request.Parameters["id"]);
            IViewFactory factory = ControlView.Payload <ThirtyDetailsView>(payload);

            return(factory);
        }
Ejemplo n.º 3
0
        private async Task <IViewFactory> OnList(IRequest request)
        {
            DataRepository   repository = new DataRepository();
            ThirtyCollection collection = await repository.Get <ThirtyCollection>();

            object       payload = collection.List();
            IViewFactory factory = ControlView.Payload <ThirtyListView>(payload);

            return(factory);
        }
Ejemplo n.º 4
0
        private async Task <IViewFactory> OnReleaseById(IRequest request)
        {
            DataRepository  repository = new DataRepository();
            RutorCollection collection = await repository.Get <RutorCollection>();

            string       id      = request.Parameters["id"];
            object       payload = collection.Release(id);
            IViewFactory factory = ControlView.Payload <RutorReleaseView>(payload);

            return(factory);
        }
Ejemplo n.º 5
0
        private async Task <IViewFactory> OnMovieByTitle(IRequest request)
        {
            DataRepository  repository = new DataRepository();
            RutorCollection collection = await repository.Get <RutorCollection>();

            string year  = request.Parameters["year"];
            string title = request.Parameters["title"];

            object       payload = collection.Details(year, title);
            IViewFactory factory = ControlView.Payload <RutorMovieDetailsView>(payload);

            return(factory);
        }