示例#1
0
 public ActionResult AddAward(int personId)
 {
     var person = DatabaseSession.Get<Person>(personId);
     var awardTypes = DatabaseSession.Query<AwardType>().ToList();
     var shows = DatabaseSession.Query<Show>().ToList();
     var viewModel = new AddAwardViewModel(awardTypes, shows)
     {
         POSTUrl = this.GetURL(x => x.AddAward(personId)),
     };
     return new ViewModelResult(viewModel);
 }
示例#2
0
        public ActionResult AddAward(int personId)
        {
            var person     = DatabaseSession.Get <Person>(personId);
            var awardTypes = DatabaseSession.Query <AwardType>().ToList();
            var shows      = DatabaseSession.Query <Show>().ToList();
            var viewModel  = new AddAwardViewModel(awardTypes, shows)
            {
                POSTUrl = this.GetURL(x => x.AddAward(personId)),
            };

            return(new ViewModelResult(viewModel));
        }
        public ActionResult AddAward(int showId)
        {
            var show       = DatabaseSession.Get <Show>(showId);
            var awardTypes = DatabaseSession.Query <AwardType>().ToList();
            var people     = DatabaseSession.Query <Person>().ToList();
            var viewModel  = new AddAwardViewModel(awardTypes, people, show.Year)
            {
                POSTUrl = this.GetURL(c => c.AddAward(showId)),
            };

            return(new ViewModelResult(viewModel));
        }
示例#4
0
 public AddAward()
 {
     InitializeComponent();
     DataContext = new AddAwardViewModel(this);
 }