Пример #1
0
        // GET: MFTForm
        public ActionResult Index()
        {
            TermsViewModel vm = new TermsViewModel();

            vm.Terms = _service.ListTerms(User.Identity.GetUserName());
            return(View(vm));
        }
Пример #2
0
        public IActionResult Terms()
        {
            var termsText = configService.GetConfigValue(ConfigService.TermsText);

            if (termsText == null)
            {
                logger.LogError("Terms text from Config table is null");
                return(StatusCode(500));
            }

            var model = new TermsViewModel(termsText);

            return(View(model));
        }
Пример #3
0
        public ActionResult Terms()
        {
            const string assetsPrefix = "site.terms";

            var metadata = MetadataService.GetMetadataForPage(HttpContext);

            var viewModel = new TermsViewModel(assetsPrefix, metadata)
            {
                InlineHeadScript = AssetService.GetInlineHeadScript(),
                InlineHeadStyles = AssetService.GetInlineHeadStyles(assetsPrefix),
                TrackMeta        = new TrackMeta(metadata)
            };

            return(View("Terms", viewModel));
        }
Пример #4
0
    public async Task <IActionResult> Index()
    {
        Guid userId = GetUserId();

        TermsWithContent newestTerms = await GetNewestTerms(userId, Request.GetCurrentLanguage());

        DataMetaWrapper <Translation> translations = await GetTranslations();

        var viewModel = new TermsViewModel
        {
            Content           = newestTerms.Content.Data,
            HasApproved       = newestTerms.HasViewed,
            Headline          = translations.Data.Terms.Headline,
            ApproveButton     = translations.Data.Terms.Approve,
            HasApprovedString = translations.Data.Terms.HasApproved
        };

        return(View(viewModel));
    }
Пример #5
0
        public TermsPage()
        {
            InitializeComponent();

            BindingContext = viewModel = new TermsViewModel();
        }
Пример #6
0
 public TermsPage()
 {
     InitializeComponent();
     BindingContext = new TermsViewModel();
     Shell.SetTabBarIsVisible(this, false);
 }