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); }