/// <summary>
        /// Written: 05/11/2013
        /// Client Application passes across User object to be added to the database.
        /// </summary>
        /// <param name="newUser"></param>
        /// <returns></returns>
        public bool Register_User(User newUser)
        {
            var genId = UserIdGeneration();
                if (newUser != null && genId != 0)
                {
                    newUser.UserId = genId;
                    newUser.CreateDate = DateTime.Now;
                    newUser.UserType = 1;
                    newUser.CurrentlyLoggedIn = "false";
                    newUser.UserEmail = newUser.UserEmail;

                    db.Users.Add(newUser);
                    db.SaveChanges();
                    return true;
                }
                    return false;
        }
 /// <summary>
 /// Client Application passes across User object to be added to the database.
 /// </summary>
 /// <param name="newUser"></param>
 /// <returns></returns>
 public bool Register_User(User newUser)
 {
     //New User Id generated
     var genId = UserIdGeneration();
     if (newUser != null && genId != 0)
     {   // new user information added to a new user object
         var generateUser = new User
         {
             UserId = genId,
             CreateDate = DateTime.Now,
             LastLogin = DateTime.Now,
             Password = newUser.Password,
             UserEmail = newUser.UserEmail,
             UserForename = newUser.UserForename,
             UserSurname = newUser.UserSurname,
             UserTitle = newUser.UserTitle,
             UserType = 1
         };
         //User added to the database
         _dBase.Users.Add(generateUser);
         _dBase.SaveChanges();
         return true;
     }
     //Either Id generate 0 or user passed in is null
     return false;
 }