Ejemplo n.º 1
0
        public Models.ModelUser SetCurrentUser(int userID)
        {
            DataClasses1DataContext db = new DataClasses1DataContext();

            Models.ModelUser user1 = new Models.ModelUser();

            var user = from u in db.Users
                       where userID == u.Id
                       select new {
                Username = u.Username,
                Password = u.Password,
                Email    = u.Email,
                Id       = u.Id,
                IsAdmin  = u.IsAdmin
            };

            foreach (var item in user.ToList())
            {
                user1.UserId   = item.Id;
                user1.Username = item.Username;
                user1.Password = item.Password;
                user1.Email    = item.Email;
                user1.IsAdmin  = Convert.ToBoolean(item.IsAdmin);
            }

            return(user1);
        }
Ejemplo n.º 2
0
        public void LoggedUser(int userID)
        {
            ControllerUser ctr1 = new ControllerUser();

            currentUser = ctr1.SetCurrentUser(userID);
            toolStripStatusLabelUser.Text = currentUser.Username;
        }
Ejemplo n.º 3
0
 public static Models.ModelUser GetUser()
 {
     if (user == null)
     {
         user = new Models.ModelUser();
     }
     return(user);
 }
Ejemplo n.º 4
0
        public static void CreateUser(string userName, string email, string password, MainContext db)
        {
            var passwordHash = GeneratePasswordHash(password);
            var user         = new Models.ModelUser {
                UserName = userName, PasswordHash = passwordHash, Email = email
            };

            try
            {
                db.Users.Add(user);
                db.SaveChanges();
            }
            catch (System.Data.Entity.Infrastructure.DbUpdateException)
            {
                throw new WebApplication.Exeptions.UserCreationExeption
                      {
                          ErrorMessage = "Email or username already exists."
                      };
            }
        }
Ejemplo n.º 5
0
 public ControllerUser(Models.ModelUser user1)
 {
     this.user1 = user1;
 }