public ActionResult DeleteCourseFromClass(ClassCourseViewModel model) { ClassCourses cc = data_storage.ClassCourses.Where(c => c.ClassId.Equals(model.ClassId) && c.CourseId.Equals(model.CourseId)).First(); data_storage.ClassCourses.Remove(cc); data_storage.SaveChangesAsync(); return(RedirectToAction($"EditClass/{model.ClassId}")); }
protected void GridViewCourses_PageIndexChanging(object sender, GridViewPageEventArgs e) { ClassCourses searchCourse = new ClassCourses(); searchCourse.SearchCourse(ddSearch, txCourseSearch, GridViewCourses); GridViewCourses.PageIndex = e.NewPageIndex; GridViewCourses.DataBind(); }
protected void btnUpdateCourseSubmit_Click(object sender, EventArgs e) { ClassCourses updateCourse = new ClassCourses(); updateCourse.UpdateCourse(this); string messageString = txUpdateCourseName.Text + " has successfully updated."; ClientScript.RegisterStartupScript(this.GetType(), "Successful", "alert('" + messageString + "'); window.location='Courses.aspx';", true); }
protected void btnDeleteCourse_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(lblDeleteCourseId.Text)) { ClassCourses deleteCourse = new ClassCourses(); deleteCourse.DeleteCourse(this); string messageString = lblDeleteCourseId.Text + " " + lblDeleteCourseName.Text + " has successfully deleted."; ClientScript.RegisterStartupScript(this.GetType(), "Successful", "alert('" + messageString + "'); window.location='Courses.aspx';", true); } }
protected void btnAddCourseSubmit_Click(object sender, EventArgs e) { Label lblAddedBy = this.Master.FindControl("lblLoggedInUser") as Label; ClassCourses addCourse = new ClassCourses(); addCourse.AddNewCourse(this, lblAddedBy); string messageString = txAddCourseName.Text + " has successfully registered. Course ID is " + txAddCourseId.Text; ClientScript.RegisterStartupScript(this.GetType(), "Successful", "alert('" + messageString + "'); window.location='Courses.aspx';", true); }
protected void btnCourseSearch_Click(object sender, EventArgs e) { ClassCourses searchCourse = new ClassCourses(); searchCourse.SearchCourse(ddSearch, txCourseSearch, GridViewCourses); }
protected void Page_Load(object sender, EventArgs e) { ClassCourses generateCourseId = new ClassCourses(); txAddCourseId.Text = generateCourseId.GenerateCourseId(); }