Example #1
0
		public HomeModule(Services.IArtistService artistService, Services.IAlbumService albumService) : base("/") {
			Get["/"] = _ => {
				return Negotiate.WithView("index");
			};
			Get["/artists"] = _ => {
				var criteria = this.Bind<Services.Artists.ArtistPagedCriteria>();
				return Negotiate.WithModel(artistService.GetPage(criteria));
			};
			Get["/albums"] = _ => {
				var criteria = this.Bind<Services.Album.AlbumPagedCriteria>();
				return Negotiate.WithModel(albumService.GetPage(criteria));
			};
		}