public async Task <ActionResult> Save(AssignFormTeacherToClass assignFormTeacherToClasses) { bool status = false; string message = string.Empty; if (ModelState.IsValid) { if (assignFormTeacherToClasses.Id > 0) { assignFormTeacherToClasses.SchoolId = userSchool; Db.Entry(assignFormTeacherToClasses).State = EntityState.Modified; message = "Class Updated Successfully..."; } else { assignFormTeacherToClasses.SchoolId = userSchool; Db.AssignFormTeacherToClasses.Add(assignFormTeacherToClasses); message = "Class Created Successfully..."; } await Db.SaveChangesAsync(); status = true; } return(new JsonResult { Data = new { status = status, message = message } }); //return View(subject); }
public async Task <ActionResult> DeleteConfirmed(int id) { AssignFormTeacherToClass assignFormTeacherToClass = await Db.AssignFormTeacherToClasses.FindAsync(id); if (assignFormTeacherToClass != null) { Db.AssignFormTeacherToClasses.Remove(assignFormTeacherToClass); } await Db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "Id,ClassName,StaffName")] AssignFormTeacherToClass assignFormTeacherToClass) { if (ModelState.IsValid) { Db.Entry(assignFormTeacherToClass).State = EntityState.Modified; await Db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.ClassName = new SelectList(await _query.ClassListAsync(userSchool), "FullClassName", "FullClassName"); ViewBag.Username = new SelectList(await _query.StaffListAsync(userSchool), "Username", "Username"); return(View(assignFormTeacherToClass)); }
public async Task <ActionResult> Create([Bind(Include = "Id,ClassName,Username")] AssignFormTeacherToClass assignFormTeacherToClass) { if (ModelState.IsValid) { Db.AssignFormTeacherToClasses.Add(assignFormTeacherToClass); await Db.SaveChangesAsync(); return(RedirectToAction("Index", "Staffs")); } ViewBag.ClassName = new SelectList(await _query.ClassListAsync(userSchool), "FullClassName", "FullClassName"); ViewBag.Username = new SelectList(await _query.StaffListAsync(userSchool), "Username", "Username"); return(View(assignFormTeacherToClass)); }
// GET: AssignFormTeacherToClasses/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AssignFormTeacherToClass assignFormTeacherToClass = await Db.AssignFormTeacherToClasses.FindAsync(id); if (assignFormTeacherToClass == null) { return(HttpNotFound()); } return(View(assignFormTeacherToClass)); }
// GET: AssignFormTeacherToClasses/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AssignFormTeacherToClass assignFormTeacherToClass = await Db.AssignFormTeacherToClasses.FindAsync(id); if (assignFormTeacherToClass == null) { return(HttpNotFound()); } ViewBag.ClassName = new SelectList(await _query.ClassListAsync(userSchool), "FullClassName", "FullClassName"); ViewBag.Username = new SelectList(await _query.StaffListAsync(userSchool), "Username", "Username"); return(View(assignFormTeacherToClass)); }