// ## edit /// <summary> /// The editToolStripMenuItem method will open a edit form for the /// selected course/semester element. It will update the respective /// list and viewer. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void editToolStripMenuItem_Click(object sender, EventArgs e) { //course if (CourseView.SelectedItems.Count == 1) { //edit the selected course CourseEdit edit = new CourseEdit(ref courseList, courseList[CourseView.SelectedItems[0].Index]); this.SuspendLayout(); edit.ShowDialog(); //update viewer updateCourseViewer(); //update prefixes updatePrefixes(); } //semester else if (SemesterViewer.SelectedItems.Count == 1) { //edit the selected semester SemesterEdit edit = new SemesterEdit(ref semesterList, semesterList[SemesterViewer.SelectedItems[0].Index]); this.SuspendLayout(); edit.ShowDialog(); //update viewer updateSemesterViewer(); } else { throw new Exception("Not Allowed!"); } }
// GET: Admin/Courses/Edit/5 public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } var course = await _context.Course.FindAsync(id); var editCourse = new CourseEdit { CourseId = course.CourseId, Name = course.Name, Description = course.Description, TypicalPrice = course.TypicalPrice, BookAvailable = course.BookAvailable, BookPrice = course.BookPrice, PrereqId = course.PrereqId, CategoryId = course.CategoryId }; if (course == null) { return(NotFound()); } ViewData["PrereqId"] = new SelectList(_context.Course, "CourseId", "Name", course.PrereqId); ViewData["CategoryId"] = new SelectList(_context.Category, "CategoryId", "Name", course.CategoryId); return(View(editCourse)); }
private void addPanel_createCourseBtn_Click(string title) { CourseEdit ce = new CourseEdit(); ce.Dock = DockStyle.Fill; ce.close = course_create_back; ce.yes = course_create_yes; GlobalStation.shareInstance.entrance.showPanel(ce); }
public bool UpdateCourse(CourseEdit model) { using (var ctx = new ApplicationDbContext()) { var course = ctx.Courses.Single(m => m.CourseId == model.CourseId); course.CourseName = model.CourseName; course.Description = model.Description; course.CurrentlyRunning = model.CurrentlyRunning; return(ctx.SaveChanges() > 0); } }
public ActionResult Edit(int id, CourseEdit course) { if (ModelState.IsValid) { var courseitem = db.Course.Find(id); courseitem.InjectFrom(course); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.DepartmentID = new SelectList(db.Department, "DepartmentID", "Name", course.DepartmentID); return(View(course)); }
public ActionResult Create(CourseEdit course) { if (ModelState.IsValid) { Course newItem = new Course(); newItem.InjectFrom(course); db.Course.Add(newItem); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.DepartmentID = new SelectList(db.Department, "DepartmentID", "Name", course.DepartmentID); return(View(course)); }
public ActionResult Edit(int id) { var service = CreateCourseService(); var detail = service.GetCourseById(id); var model = new CourseEdit { CourseName = detail.CourseName, CourseId = detail.CourseId, //CourseTeeTime = detail.CourseTeeTime }; return(View(model)); }
public IHttpActionResult Put(CourseEdit courseId) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateCourseService(); if (!service.EditCourse(courseId)) { return(InternalServerError()); } return(Ok()); }
public bool EditCourse(CourseEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx.Courses.FirstOrDefault(p => p.CourseName == model.CourseName); entity.CourseName = model.CourseName; entity.LocationCity = model.LocationCity; entity.LocationState = model.LocationState; entity.CourseLength = model.CourseLength; entity.CoursePar = model.CoursePar; return(ctx.SaveChanges() == 1); } }
public bool UpdateCourse(CourseEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx.Courses.Single(e => e.CourseID == model.CourseID && e.OwnerID == _userId); entity.CourseName = model.CourseName; entity.CourseAddress = model.CourseAddress; entity.NineHoleCost = model.NineHoleCost; entity.EighteenHoleCost = model.EighteenHoleCost; entity.BeginnerFriendly = model.BeginnerFriendly; entity.AlcoholFriendly = model.AlcoholFriendly; return(ctx.SaveChanges() == 1); } }
public bool UpdateCourse(CourseEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .Course .Single(e => e.CourseId == model.CourseId); entity.Title = model.Title; return(ctx.SaveChanges() == 1); } }
public IHttpActionResult PutCourse([FromBody] CourseEdit course) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = new CourseService(); if (!service.UpdateCourse(course)) { return(InternalServerError()); } return(Ok("Course successfully updated.")); }
//GET: Course/Edit public ActionResult Edit(int id) { var service = new CourseService(); var detail = service.GetCourseByID(id); var model = new CourseEdit { CourseName = detail.CourseName, LocationCity = detail.LocationCity, LocationState = detail.LocationState, CourseLength = detail.CourseLength, CoursePar = detail.CoursePar }; return(View(model)); }
public ActionResult Edit(int id) { var service = CreateCourseService(); var detail = service.GetCourseById(id); var model = new CourseEdit { CourseId = detail.CourseId, CourseName = detail.CourseName, CourseLocation = detail.CourseLocation, Holes = detail.Holes, CourseDescription = detail.CourseDescription }; return(View(model)); }
public ActionResult Edit(int id) { var service = CreateCourseService(); var detail = service.GetCourseById(id); var model = new CourseEdit { CourseID = detail.CourseID, CourseName = detail.CourseName, CourseAddress = detail.CourseAddress, EighteenHoleCost = detail.EighteenHoleCost, NineHoleCost = detail.NineHoleCost, AlcoholFriendly = detail.AlcoholFriendly, BeginnerFriendly = detail.BeginnerFriendly }; return(View(model)); }
public ActionResult Edit(int id, CourseEdit model) { if (!ModelState.IsValid) { return(View(model)); } var service = new CourseService(); if (service.EditCourse(model)) { TempData["SaveResult"] = "Your course was updated."; return(RedirectToAction("Index")); } ModelState.AddModelError("", "Your course could not be updated."); return(View()); }
public bool UpdateCourse(CourseEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .Courses .Single(e => e.CourseId == model.CourseId); entity.CourseName = model.CourseName; entity.CourseLocation = model.CourseLocation; entity.Holes = model.Holes; entity.CourseDescription = model.CourseDescription; return(ctx.SaveChanges() == 1); } }
public bool UpdateCourse(CourseEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .Courses .Single(e => e.CourseID == model.CourseID); entity.CourseName = model.CourseName; entity.CourseDescription = model.CourseDescription; entity.CourseCost = model.CourseCost; entity.MaxCourseSize = model.MaxCourseSize; entity.CourseStartDate = model.CourseStartDate; entity.CourseEndDate = model.CourseEndDate; entity.InstructorID = model.InstructorID; entity.LocationID = model.LocationID; return(ctx.SaveChanges() > 0); }; }
public ActionResult Edit(int id, CourseEdit model) { if (!ModelState.IsValid) { return(View(model)); } if (model.CourseId != id) { ModelState.AddModelError("", "ID mismatch"); return(View(model)); } if (CreateCourseService().UpdateCourse(model)) { TempData["Save Result"] = "Course updated"; return(RedirectToAction("Index")); } ModelState.AddModelError("", "Error editing course"); return(View(model)); }
public ActionResult Edit(int id, CourseEdit model) { if (!ModelState.IsValid) { return(View(model)); } if (model.CourseID != id) { ModelState.AddModelError("", "ID Mismatch!"); return(View(model)); } var service = CreateCourseService(); if (service.UpdateCourse(model)) { TempData["SaveResult"] = "Your course was updated!"; return(RedirectToAction("Index")); } ModelState.AddModelError("", "Your course could not be updated."); return(View(model)); }
public async Task <IActionResult> Edit(int id, CourseEdit course) { if (ModelState.IsValid) { try { var editCourse = new Course { CourseId = course.CourseId, Name = course.Name, Description = course.Description, TypicalPrice = course.TypicalPrice, BookAvailable = course.BookAvailable, BookPrice = course.BookPrice, PrereqId = course.PrereqId, CategoryId = course.CategoryId }; _context.Update(editCourse); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CourseExists(course.CourseId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["PrereqId"] = new SelectList(_context.Course, "CourseId", "Name", course.PrereqId); ViewData["CategoryId"] = new SelectList(_context.Category, "CategoryId", "Name", course.CategoryId); return(View(course)); }