public ActionResult updateProfile(User u) { String fname = Request["fname"].Trim(); String lname = Request["lname"].Trim(); String email = Request["email"].Trim(); String pass = Request["password"]; String cpass = Request["cpass"]; //validate fields if (fname.Equals("") || lname.Equals("") || email.Equals("") || pass.Equals("") || cpass.Equals("")) { return(RedirectToAction("EditProfileForm")); } else if (pass != cpass) { return(RedirectToAction("EditProfileForm")); } //checking email if (email != u.email && !UserDbHandler.checkEmail(email)) { return(RedirectToAction("EditProfileForm")); } u = UserDbHandler.updateUser(u.Id, fname, lname, email, pass); if (u.type.Equals("Student")) { return(RedirectToAction("StudentDashboard")); } else { return(RedirectToAction("TeacherDashboard")); } }
public IHttpActionResult register([FromBody] User user) { Boolean op = UserDbHandler.sendDataRegister(user); if (op == false) { return(Ok(new { success = false, message = "User could not be added " })); } return(Ok(new { success = true })); }
public IHttpActionResult authenticate([FromBody] User user) { User dbuser = UserDbHandler.getUsernamePassword(user.username, user.password); if (dbuser != null) { return(Ok(new { success = true })); } else { return(Ok(new { success = false, message = "Username or password is not correct !" })); } }
public ActionResult ClassPage() { ClassDbHandler handler = new ClassDbHandler(); ActivityDbHandler activityHandler = new ActivityDbHandler(); UserDbHandler userHandler = new UserDbHandler(); ClassPageData pageData = new ClassPageData(); pageData.classInfo = handler.getClassInfo(2); pageData.assignments = activityHandler.getClassAssignments(2); pageData.content = activityHandler.getClassContent(2); pageData.quizzes = activityHandler.getClassQuizzes(2); pageData.other = activityHandler.getClassOther(2); pageData.username = userHandler.getUsername(1); return(View(pageData)); }
public ActionResult ActivityPage() { ActivityDbHandler activityHandler = new ActivityDbHandler(); CommentsDbHandler commentHandler = new CommentsDbHandler(); UserDbHandler handler = new UserDbHandler(); ActivityPageData pageData = new ActivityPageData(); pageData.activity = activityHandler.getActivity(1); pageData.comments = new List <CommentView>(); var com = commentHandler.getComments(1); foreach (var comment in com) { CommentView comm = new CommentView(); comm.comment = comment; comm.username = handler.getUsername(comment.uid); pageData.comments.Add(comm); } return(View(pageData)); }