https://stackoverflow.com/questions/40138070/asp-net-mvc-authentication-hide-element-in-view-based-on-roles
https://forums.asp.net/t/2066937.aspx?Layout+cshtml+hide+div+based+on+custom+authorization
https://www.tutorialspoint.com/csharp/csharp_attributes.htm