public ActionResult DeletePracticeParticipant(long id)
        {
            PracticeUser practiceUser = db.PracticeUsers.Get(id);

            if (practiceUser != null)
            {
                db.PracticeUsers.Remove(practiceUser);
                db.Complete();
            }
            return(RedirectToAction("PracticeParticipantList"));
        }
 public ActionResult AssignParticipantToPractice([Bind(Include = "PracticeId,UserId")] PracticeUser practiceUser)
 {
     if (ModelState.IsValid)
     {
         var p = db.Practices.Get(practiceUser.PracticeId);
         if (!(p.PracticeUsers.Count() > 0))
         {
             p.PracticeUsers.Add(practiceUser);
             db.Complete();
         }
         return(RedirectToAction("Index"));
     }
     return(View(practiceUser));
 }
        internal static bool AuthenticateUser(string userID, string password)
        {
            bool authenticated = false;

            try
            {
                if (ValidateRequestParameter(userID, 8, false) && ValidateRequestParameter(password, 50, true))
                {
                    authenticated = PracticeUser.AuthenticateUser(userID, password);
                }
                if (!authenticated)
                {
                    Log.Write("Authentication Failure for UserID = " + userID + " & Password = "******"ERROR: " + ex.ToString(), LogLevel.ExceptionOnly);
                throw;
            }

            return(authenticated);
        }