Пример #1
0
 public User GetByUsername(string key)
 {
     using (var _dbContext = new IdentityManagementEntities())
     {
         var user = _dbContext.Users.FirstOrDefault(t => t.UserName.Equals(key));
         return(user);
     }
 }
Пример #2
0
 public List <User> GetAll()
 {
     using (var _dbContext = new IdentityManagementEntities())
     {
         var users = _dbContext.Users.ToList();
         return(users);
     }
 }
Пример #3
0
 public void Remove(User user)
 {
     using (var _dbContext = new IdentityManagementEntities())
     {
         _dbContext.Users.Attach(user);
         _dbContext.Entry(user).State = System.Data.EntityState.Deleted;
         _dbContext.SaveChanges();
     }
 }
Пример #4
0
 public void Update(User user)
 {
     //save modified entity using new Context
     using (var _dbContext = new IdentityManagementEntities())
     {
         _dbContext.Users.Attach(user);
         _dbContext.Entry(user).State = System.Data.EntityState.Modified;
         _dbContext.SaveChanges();
     }
 }
Пример #5
0
        public long Login(string username, string password)
        {
            using (var _dbContext = new IdentityManagementEntities())
            {
                var user = _dbContext.Users.Where(t => t.UserName == username && t.Password == password && t.IsEnabled == true && t.EmailActive == true).SingleOrDefault();
                if (user != null)
                {
                    return(user.ID);
                }

                return(-1);
            }
        }
Пример #6
0
 public void Add(User user)
 {
     //Add to Database
     try
     {
         using (var _dbContext = new IdentityManagementEntities())
         {
             _dbContext.Users.Add(user);
             //_dbContext.Entry(user).State = System.Data.EntityState.Added;
             _dbContext.SaveChanges();
         }
     }
     catch (Exception ex)
     {
     }
 }