public ActionResult AddClubPosition(int personId) { if (!Request.IsAjaxRequest()) { return(this.RedirectToAction(x => x.PersonDetails(personId))); } var person = DatabaseSession.Get <Person>(personId); var positions = DatabaseSession.Query <PersonClubPosition>().Select(x => x.Position).Distinct().ToList(); var viewModel = new AddClubPositionViewModel(positions) { POSTUrl = this.GetURL(x => x.AddClubPosition(personId)), }; return(new ViewModelResult(viewModel)); }
public ActionResult AddClubPosition(int personId) { if (!Request.IsAjaxRequest()) { return this.RedirectToAction(x => x.PersonDetails(personId)); } var person = DatabaseSession.Get<Person>(personId); var positions = DatabaseSession.Query<PersonClubPosition>().Select(x => x.Position).Distinct().ToList(); var viewModel = new AddClubPositionViewModel(positions) { POSTUrl = this.GetURL(x => x.AddClubPosition(personId)), }; return new ViewModelResult(viewModel); }