public virtual IActionResult Create() { if (!permissionService.Authorize(StandardPermissionProvider.ManageTrips)) { return(AccessDeniedView()); } var model = tripFactory.PrepareModel(null, null); return(View(model)); }