summaryrefslogtreecommitdiff
path: root/slips/src/app/Marina/Web/Views/Pages/AvailableSlipsWebView.cs
blob: bf930a7bf4458c343fde92d849e1fb7f5666f2b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using System.Collections.Generic;
using Marina.Infrastructure.Container;
using Marina.Presentation.DTO;
using Marina.Web.Http;

namespace Marina.Web.Views.Pages {
	public class AvailableSlipsWebView : WebView< IEnumerable< SlipDisplayDTO > >, IAvailableSlipsWebView {
		public AvailableSlipsWebView()
			: this(
				ViewLuggage.TransporterFor( ViewLuggageTickets.AvailableSlips ),
				Resolve.DependencyFor< IHttpGateway >( ) ) {}

		public AvailableSlipsWebView( IViewLuggageTransporter< IEnumerable< SlipDisplayDTO > > viewBag, IHttpGateway gateway )
			: base( "AvailableSlips.aspx", viewBag, gateway ) {}
	}
}