public async Task <IActionResult> Create([Bind("Id,Name,Status,DateStart,DateEnd")] Term term) { Staff Staff = await StaffUserAsync(); term.InstitutionId = Staff.InstitutionId; if (ModelState.IsValid) { if (term.Status) { var entries = _context.Term.Where(x => x.Status == true); if (entries != null) { foreach (var entry in entries) { entry.Status = false; _context.Update(entry); } } } _context.Add(term); await _context.SaveChangesAsync(); return(RedirectToAction("Index", "Configurations"));; } return(View(term)); }
public async Task <IActionResult> Create([Bind("Id,Name")] Subject subject) { if (ModelState.IsValid) { _context.Add(subject); await _context.SaveChangesAsync(); return(RedirectToAction("Index", "Configurations")); } return(View(subject)); }
public async Task<IActionResult> Create([Bind("Id,AssessmentTypeId,SchoolId,MaxScore,NoOfItems")] ResultType resultType) { if (ModelState.IsValid) { _context.Add(resultType); await _context.SaveChangesAsync(); return RedirectToAction("Index", "Configurations"); } ViewData["AssessmentTypeId"] = new SelectList(_context.AssessmentType, "Id", "Name", resultType.AssessmentTypeId); ViewData["SchoolId"] = new SelectList(_context.School, "Id", "Logo", resultType.SchoolId); return View(resultType); }
public async Task <IActionResult> Create([Bind("Id,StaffId,SubjectId,ClassId")] StaffSubject staffSubject) { if (ModelState.IsValid) { _context.Add(staffSubject); await _context.SaveChangesAsync(); return(RedirectToAction("Index", "Configurations")); } ViewData["ClassId"] = new SelectList(_context.Class, "Id", "Name", staffSubject.ClassId); ViewData["StaffId"] = new SelectList(_context.Staff, "Id", "Address", staffSubject.StaffId); ViewData["SubjectId"] = new SelectList(_context.Subject, "Id", "Name", staffSubject.SubjectId); return(View(staffSubject)); }
public async Task <IActionResult> Create([Bind("Id,Name,Logo")] School school) { Staff Staff = await StaffUserAsync(); school.InstitutionId = Staff.InstitutionId; if (ModelState.IsValid) { _context.Add(school); await _context.SaveChangesAsync(); return(RedirectToAction("Index", "Configurations")); } return(View(school)); }
public async Task <IActionResult> Create([Bind("Id,FirstName,LastName,OtherNames,ClassId,Guid,Sex,Address,ParentId,Dob,SchoolId,Status,InstitutionId")] Student student) { student.Guid = "None"; if (ModelState.IsValid) { _context.Add(student); await _context.SaveChangesAsync(); return(RedirectToAction("Register", "Account", new { area = "", id = student.Id, returnUrl = Url.Action("Student", "Index", new { area = "StaffUsers" }) })); } ViewData["ClassId"] = new SelectList(_context.Class, "Id", "Name", student.ClassId); ViewData["InstitutionId"] = new SelectList(_context.Institution, "Id", "Name", student.InstitutionId); ViewData["ParentId"] = new SelectList(_context.Parent, "Id", "Address", student.ParentId); ViewData["SchoolId"] = new SelectList(_context.School, "Id", "Logo", student.SchoolId); return(View(student)); }
public async Task <IActionResult> Create([Bind("Id,Name,SchoolId,StaffId")] Class @class) { Staff Staff = await StaffUserAsync(); @class.InstitutionId = Staff.InstitutionId; if (ModelState.IsValid) { _context.Add(@class); await _context.SaveChangesAsync(); return(RedirectToAction("Index", "Configurations")); } ViewData["SchoolId"] = new SelectList(_context.School, "Id", "Logo", @class.SchoolId); ViewData["StaffId"] = new SelectList(_context.Staff, "Id", "Address", @class.StaffId); return(View(@class)); }
public async Task <IActionResult> Create([Bind("Id,Name,Status")] Session session) { if (ModelState.IsValid) { if (session.Status) { var entries = _context.Session.Where(x => x.Status == true); if (entries != null) { foreach (var entry in entries) { entry.Status = false; _context.Update(entry); } } } _context.Add(session); await _context.SaveChangesAsync(); return(RedirectToAction("Index", "Configurations")); } return(View(session)); }