Beispiel #1
0
        private void Add(User user)
        {
            PopulatePersonData(user);
            PopulateAddressData(user.Address);
            PopulatePhoneData(user.phoneNumbers);

            Console.Write("Birthdate: ");
            user.Birthdate = Console.ReadLine();

            string _option = null;

            do
            {
                Console.Write("Enter any allergy to medicines (enter end for none or no more): ");
                _option = Console.ReadLine();

                if (!_option.Equals("end"))
                {
                    user.AddAllergy(_option);
                }
            } while (_option != "end");

            UserRepo repo = new UserRepo();

            repo.Add(user);

            Console.WriteLine("\nAdded new user.");
        }
Beispiel #2
0
        public Users AddUser(Users user)
        {
            UserRepo obj = new UserRepo();

            user.Password = BusinessRule.Utility.EncryptDecrypt.Encrypt(user.Password, Key);
            return(obj.Add(user));
        }
Beispiel #3
0
 private void SignUp()
 {
     if (UserRepo.CheckLogin(Login) || Login == null)
     {
         ErrorText = "User is exist";
         PasswordStatusBarVisibility = Visibility.Visible;
     }
     else
     {
         if (Password != RepeatPassword || Password == null)
         {
             ErrorText = "Passwords are not equal";
             PasswordStatusBarVisibility = Visibility.Visible;
         }
         else
         {
             PasswordStatusBarVisibility = Visibility.Hidden;
             var p = new User();
             p.Login    = Login;
             p.Password = Password;
             p.Role     = 0;
             p.Access   = false;
             UserRepo.Add(p);
         }
     }
 }
Beispiel #4
0
        public ActionResult SaveRegisterDate(UserModel newUser)
        {
            newUser.Password        = newUser.Password.ToMD5HashCode();
            newUser.ConfirmPassword = newUser.ConfirmPassword.ToMD5HashCode();
            var handler = new UserRepo();

            handler.Add(newUser);
            return(RedirectToAction("Index", "Home"));
        }
Beispiel #5
0
        public void TestAddAndGetUsers()
        {
            UserRepo.Add(UserA);
            UserRepo.Add(UserB);
            var users = UserRepo.GetAll();

            Console.WriteLine("\n");
            Console.WriteLine("Test add and get users");
            PrintUsersInfo(users);
        }
Beispiel #6
0
        public IHttpActionResult PostUser(User user)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _UDB.Add(user);

            return(CreatedAtRoute("DefaultApi", new { id = user.Id }, user));
        }
Beispiel #7
0
        public async Task <IActionResult> Create([Bind("Id,Name,Mobile,Email")] UserInfoModel userInfoModel)
        {
            if (ModelState.IsValid)
            {
                _context.Add(userInfoModel);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(userInfoModel));
        }
        public async Task <IActionResult> Create([Bind("ID,FullName,Address,Email,PhoneNumber,Password")] UserInfo userInfo)
        {
            if (ModelState.IsValid)
            {
                _context.Add(userInfo);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(UserInformation)));
            }
            return(View(userInfo));
        }
        public IActionResult AddUser(User userToAdd)
        {
            var existingUser = _repository.GetUserByUserName(userToAdd.UserName);

            if (existingUser == null)
            {
                var newUser = _repository.Add(userToAdd);
                return(Created("", newUser));
            }

            return(Ok(existingUser));
        }
Beispiel #10
0
        public IActionResult CreateNewUser(User userToAdd)
        {
            var existingUser = _userRepository.GetUserByAddress(userToAdd.StreetAddress);

            if (existingUser == null)
            {
                var newUser = _userRepository.Add(userToAdd);
                return(Created("", newUser));
            }
            else
            {
                return(NotFound("A user already exists with this address. Please login."));
            }
        }
Beispiel #11
0
        public ActionResult Register(RegistrationModel user)
        {
            if (ModelState.IsValid)
            {
                userRepository.Add(user.MapUser());
            }
            else
            {
                ModelState.AddModelError("", "Missing information");
                return(PartialView(user));
            }

            return(RedirectToAction("Index", "Home"));
        }
Beispiel #12
0
        public void CanANewUserBeCreated()
        {
            User a = new User()
            {
                userid   = 99,
                username = "******"
            };

            _testRepo.Add(a);

            var insertedUser = _testRepo.FindAll().Where(w => w.username == a.username).First();

            _testid = insertedUser.userid;
            Assert.AreEqual(a.username, insertedUser.username);
        }
Beispiel #13
0
        public void UpdateUser(User user, bool isExisting)
        {
            if (isExisting && repo.Get(user.Id) != null)
            {
                repo.Update(user);
            }
            else if (!isExisting)
            {
                if (repo.Get(user.Id) != null)
                {
                    throw new UserAlreadyExistsException();
                }

                repo.Add(user);
            }
        }
Beispiel #14
0
 public IActionResult Create([Bind("FirstName,LastName,Username,Password")] User user)
 {
     if (ModelState.IsValid)
     {
         if (_userRepo.GetUser(user.Username) != null)
         {
             ModelState.AddModelError("Username", "Username already in use.");
             return(View(user));
         }
         user.Accounts = new List <Account>();
         _userRepo.Add(user);
         HttpContext.Session.SetString("User", user.Username);
         return(RedirectToAction("Overview"));
     }
     return(View(user));
 }
Beispiel #15
0
        //Do some database seeding for some tests
        static void Main()
        {
            using (var userRepo = new UserRepo())
            {
                userRepo.Add(new SQLitedllVM.Models.Userdetail {
                    BusinessName = "Happy hour", Usernumber = 34523, ContactNumber = "0312354", Username = "******"
                });

                //(userRepo.).Data.Add(new Point { JodId = 12 });
                foreach (var v in userRepo.GetAll())
                {
                    Console.WriteLine($"Username: {v.Usernumber}");
                }
                Console.WriteLine();
                //iterate throught the users
            }
            Console.ReadLine();
        }
Beispiel #16
0
        public User CreateUser(string uniqueId = null)
        {
            uniqueId = uniqueId ?? "uniqueId";

            if (repo.Get(uniqueId) != null)
            {
                repo.Delete(repo.Get(uniqueId));
            }

            var user = new User()
            {
                Id       = uniqueId,
                FullName = "europeUsr"
            };

            repo.Add(user);

            return(user);
        }
        public ActionResult Signup(User user)
        {
            user.ImagePath = helper.ImageProcessor(user.ImageFile);
            if (user.ImagePath != "")
            {
                user.ImageFile.SaveAs(user.ImagePath);
            }
            bool added = repo.Add(user);

            if (added)
            {
                FormsAuthentication.SetAuthCookie(user.Name, false);
                return(RedirectToAction("welcome", "Home", new { user.Name }));
            }
            else
            {
                return(View());
            }
        }
Beispiel #18
0
        public bool IsAuthorized(string id)
        {
            if (repo.Get(id) != null)
            {
                return(true);
            }

            if (repo.GetUserCount() != 0)
            {
                return(false);
            }

            repo.Add(new User
            {
                Id       = id,
                FullName = id
            });

            return(true);
        }
Beispiel #19
0
        public ActionResult Create(UserRegisterViewModel user)
        {
            if (ModelState.IsValid)
            {
                User newUser = new User
                {
                    Name       = user.Name,
                    Surname    = user.Surname,
                    Username   = user.Username,
                    EMail      = user.EMail,
                    Password   = user.Password,
                    Screenname = user.Screenname,
                    BirthDate  = user.BirthDate,
                    Gender     = user.Gender
                };

                repo.Add(newUser);
                return(RedirectToAction("Index"));
            }
            return(View(user));
        }
Beispiel #20
0
        private void AddUser(UserRepo repository)
        {
            Console.Clear();
            Console.WriteLine("############ ADD USER ############");
            User user = new User();

            Console.WriteLine("#### Username: "******"#### Password: "******"#### FirstName: ");
            user.FirstName = Console.ReadLine();
            Console.WriteLine("#### LastName: ");
            user.LastName = Console.ReadLine();
            Console.WriteLine("#### IsAdmin: ");
            user.IsAdmin = Convert.ToBoolean(Console.ReadLine());
            repository.Add(user);
            Console.Clear();
            Console.WriteLine("#########################");
            Console.WriteLine("####### D O N E ! #######");
            Console.WriteLine("#########################");
            Thread.Sleep(1000);
            User u = new User();
        }
Beispiel #21
0
 public void AddUser(User user)
 {
     userRepo.Add(user);
 }
Beispiel #22
0
 public User AddUsers(User U)
 {
     return(user.Add(U));
 }
Beispiel #23
0
 public void Add(SQLiteConnection connection, User user)
 {
     _userRepo.Add(connection, user);
 }
Beispiel #24
0
 public ActionResult SaveRegisterData(UserModel newUser)
 {
     newUser.Password = newUser.Password.ToMD5HashCode();
     userRepo.Add(newUser);
     return(RedirectToAction("Index", "Home"));
 }
Beispiel #25
0
 public void Add(User user) => _userRepo.Add(user);