Пример #1
0
        private async Task <AspNetRole> SetDefaultRole(IContextProvider cp, string usrId)
        {
            var role = cp
                       .GetTable <AspNetRole>()
                       .FirstOrDefault(t => t.RoleName == "user");

            if (role == null)
            {
                throw new InvalidOperationException();
            }

            var userRole =
                new AspNetUserRole()
            {
                AspNetUserId = usrId,
                RoleId       = role.Id,
            };

            await cp.InsertNonEntityAsync(userRole);

            return(role);
        }