public async Task <IActionResult> Edit(int id, [Bind("Id,Cypher,NameRus,NameKaz,NameEng,AcademicDepartmentId")] BMajor bMajor) { if (id != bMajor.Id) { return(NotFound()); } if (ModelState.IsValid) { try { Context.Update(bMajor); await Context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BMajorExists(bMajor.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["AcademicDepartmentId"] = new SelectList(Context.AcademicDepartment, "Id", "Id", bMajor.AcademicDepartmentId); return(View(bMajor)); }
public async Task <IActionResult> Create([Bind("Id,Cypher,NameRus,NameKaz,NameEng,AcademicDepartmentId")] BMajor bMajor) { if (ModelState.IsValid) { Context.Add(bMajor); await Context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["AcademicDepartmentId"] = new SelectList(Context.AcademicDepartment, "Id", "Id", bMajor.AcademicDepartmentId); return(View(bMajor)); }