Пример #1
0
 public static void AddUserToRole(string UserGuid, string RoleGuid)
 {
     using (iXOnlineWebEntities dbContext = new iXOnlineWebEntities())
     {
         var IdentityManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(new IXOnlineDbContext()));
         IdentityManager.AddToRole(UserGuid, RoleGuid);
     }
 }
Пример #2
0
        public static int FindMemberId(string EmailAddress)
        {
            using (iXOnlineWebEntities dbContext = new iXOnlineWebEntities())
            {
                var userLambda = dbContext.Members.Join(dbContext.AspNetUsers, Members => Members.EmailAddress, AspUser => AspUser.Email, (Members, AspUser) =>
                                                        new { Members, AspUser }).Where(x => x.Members.EmailAddress == EmailAddress);

                var Memberuid = userLambda.FirstOrDefault().Members.MemberId;

                return(Memberuid);
            }
        }
Пример #3
0
        public static Members GenericUserIdentityHelper(string UserEmail)
        {
            using (iXOnlineWebEntities dbContext = new iXOnlineWebEntities())
            {
                var UserInfo = from user in dbContext.Members
                               join MSCIdentityUser in dbContext.AspNetUsers
                               on user.EmailAddress equals MSCIdentityUser.Email
                               where user.EmailAddress == UserEmail
                               select user;

                return((Members)UserInfo.FirstOrDefault());
            }
        }
Пример #4
0
        public static void CreateUserPermission(string UserRole, string GlobalId)
        {
            using (iXOnlineWebEntities dbContext = new iXOnlineWebEntities())
            {
                AspNetRole permission = new AspNetRole
                {
                    Id   = GlobalId.ToString(),
                    Name = UserRole
                };

                dbContext.AspNetRoles.Add(permission);
                dbContext.SaveChanges();
            }
        }
Пример #5
0
 public MembersBLL()
 {
     dbContext  = new iXOnlineWebEntities();
     Error      = new ErrorLogBLL();
     MemberRepo = new CRUDRepository <Members>();
 }
Пример #6
0
 public BookReviewBLL()
 {
     dbContext      = new iXOnlineWebEntities();
     bookReviewRepo = new CRUDRepository <BookReview>();
     Error          = new ErrorLogBLL();
 }
Пример #7
0
 public PermissionsBLL()
 {
     dbContext      = new iXOnlineWebEntities();
     PermissionRepo = new CRUDRepository <Permission>();
     Error          = new ErrorLogBLL();
 }
Пример #8
0
 public MemberAccessBLL()
 {
     dbContext = new iXOnlineWebEntities();
     Error     = new ErrorLogBLL();
 }
Пример #9
0
 public BookRatings()
 {
     dbContext      = new iXOnlineWebEntities();
     bookRatingRepo = new CRUDRepository <BookRating>();
     Error          = new ErrorLogBLL();
 }
Пример #10
0
 public CRUDRepository()
 {
     this._dbContext = new iXOnlineWebEntities();
     Dataset         = _dbContext.Set <T>();
 }
Пример #11
0
 public ErrorLogBLL()
 {
     dbContext = new iXOnlineWebEntities();
     ErrorRepo = new CRUDRepository <ErrorLog>();
 }