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); }
public void LoggedUser(int userID) { ControllerUser ctr1 = new ControllerUser(); currentUser = ctr1.SetCurrentUser(userID); toolStripStatusLabelUser.Text = currentUser.Username; }
public static Models.ModelUser GetUser() { if (user == null) { user = new Models.ModelUser(); } return(user); }
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." }; } }
public ControllerUser(Models.ModelUser user1) { this.user1 = user1; }