public RegistrationDialog(NancyPortal portal) { _portal = portal; _portal.Get["/register/{TrainingMatchcode}"] = _ => { OnShowRequest(_.TrainingMatchcode); return _portal.SharedResponse; }; _portal.Post["/register"] = _ => { var vm = _portal.Bind<RegistrationVM>(); OnRegistrationRequest(vm.TrainingMatchcode, vm.Name, vm.Email); return _portal.SharedResponse; }; }
public FeedbackDialog(NancyPortal portal) { _portal = portal; _portal.Get["/feedback/{TrainingMatchcode}"] = _ => { OnShowRequest(_.TrainingMatchcode); return _portal.SharedResponse; }; _portal.Post["/feedback"] = _ => { var vm = _portal.Bind<FeedbackVM>(); OnFeedbackRequest(vm.TrainingMatchcode, vm.Email, vm.Score, vm.Suggestions); return _portal.SharedResponse; }; }