Beispiel #1
0
        public void RemoveUsers(IEnumerable <Users> unverifiedUsers, int modifiedUserId)
        {
            using (var ctx = new SRLManagementEntities())
            {
                foreach (var unverifiedUser in unverifiedUsers)
                {
                    var user = ctx.Users.Find(unverifiedUser.UserId);
                    if (user == null)
                    {
                        continue;
                    }

                    user.Active         = false;
                    user.ModifiedUserId = modifiedUserId;
                    user.ModifiedDate   = DateTime.Now;
                    ctx.SaveChanges();
                }
            }
        }
Beispiel #2
0
        public void AddUsers(IEnumerable <User> insertUsers, int createdUserId)
        {
            var dbUsers = insertUsers.Select(user => new Users
            {
                CreatedDate   = DateTime.Now,
                Language      = "English",
                Email         = user.Email,
                FirstName     = user.FirstName,
                LastName      = user.LastName,
                IsInternal    = user.IsInteranlUser,
                CreatedUserId = createdUserId
            })
                          .ToList();

            using (var ctx = new SRLManagementEntities())
            {
                ctx.Users.AddRange(dbUsers);
                ctx.SaveChanges();
            }
        }