Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Threading.Tasks;
- using Microsoft.AspNetCore.Mvc.Rendering;
- namespace Muzostacja.Areas.Identity.Pages
- {
- public static class ManageNavPages
- {
- public static string Index => "Index";
- public static string Email => "Email";
- public static string ChangePassword => "ChangePassword";
- public static string DownloadPersonalData => "DownloadPersonalData";
- public static string DeletePersonalData => "DeletePersonalData";
- public static string PersonalData => "PersonalData";
- public static string IndexNavClass(ViewContext viewContext) => PageNavClass(viewContext, Index);
- public static string EmailNavClass(ViewContext viewContext) => PageNavClass(viewContext, Email);
- public static string ChangePasswordNavClass(ViewContext viewContext) => PageNavClass(viewContext, ChangePassword);
- public static string DownloadPersonalDataNavClass(ViewContext viewContext) => PageNavClass(viewContext, DownloadPersonalData);
- public static string DeletePersonalDataNavClass(ViewContext viewContext) => PageNavClass(viewContext, DeletePersonalData);
- public static string PersonalDataNavClass(ViewContext viewContext) => PageNavClass(viewContext, PersonalData);
- // wrzucić do innego menu
- public static string CreateReservation => "CreateReservation";
- public static string CreateVoucher => "CreateVoucher";
- public static string YourReservation => "YourReservation";
- public static string CreateReservationNavClass(ViewContext viewContext) => PageNavClass(viewContext, CreateReservation);
- public static string CreateVoucherNavClass(ViewContext viewContext) => PageNavClass(viewContext, CreateVoucher);
- public static string YourReservationNavClass(ViewContext viewContext) => PageNavClass(viewContext, YourReservation);
- private static string PageNavClass(ViewContext viewContext, string page)
- {
- var activePage = viewContext.ViewData["ActivePage"] as string
- ?? System.IO.Path.GetFileNameWithoutExtension(viewContext.ActionDescriptor.DisplayName);
- return string.Equals(activePage, page, StringComparison.OrdinalIgnoreCase) ? "active" : null;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement