Пример #1
0
        public static AuthenticationProperties CreateProperties(string id)
        {
            UnitOfWork _unit = new UnitOfWork();

            RolesAsStringsVM roles = _unit.User.GetRolesAsStrings(id);

            IDictionary <string, string> data = new Dictionary <string, string>
            {
                { "isAdmin", roles.IsAdmin }, { "isManager", roles.IsManager }, { "isVendor", roles.IsVendor }, { "isRunner", roles.IsRunner }, { "isSeat", roles.IsSeat }, { "isCustomer", roles.IsCustomer }
            };

            return(new AuthenticationProperties(data));
        }
Пример #2
0
        public RolesAsStringsVM GetRolesAsStrings(string id)
        {
            RolesAsStringsVM vm = new RolesAsStringsVM
            {
                IsAdmin    = IsAdmin(id) ? "true" : "false",
                IsManager  = IsManager(id) ? "true" : "false",
                IsVendor   = IsVendor(id) ? "true" : "false",
                IsRunner   = IsRunner(id) ? "true" : "false",
                IsSeat     = IsSeat(id) ? "true" : "false",
                IsCustomer = IsCustomer(id) ? "true" : "false"
            };

            return(vm);
        }