示例#1
0
        public void a1TestAddUserProfile()
        {
            var precount  = usersDb.GetAllUsers().Count;
            var userModel = new UserProfileModel
            {
                UserName = userName,
                Password = "******"
            };

            usersDb.AddUser(userModel);
            Assert.AreEqual(precount + 1, usersDb.GetAllUsers().Count);
        }
        public string CreateUserAccount(UserProfileViewModel viewModel)
        {
            if (viewModel.UserName == "")
            {
                return("Användarnamn saknas");
            }
            if (viewModel.Password == "")
            {
                return("Lösenord saknas");
            }
            if (usersDb.GetAllUsers().Any(x => x.UserName.ToLower() == viewModel.UserName.ToLower()))
            {
                return("Användarnamnet uptaget, försök med något annat");
            }
            var userModel = new UserProfileModel {
                UserName = viewModel.UserName, Password = viewModel.Password, AssociatedGrupp = viewModel.AssociatedGrupp
            };

            usersDb.AddUser(userModel);
            return("Success");
        }