public ActionResult Create([Bind(Include = "Id,StaffNumber,GradeGroupId")] AssignTeacherToClassViewmodel assignTeacherToClassViewmodel) { if (ModelState.IsValid) { _logic.AssignTeacherToClass(assignTeacherToClassViewmodel); return(RedirectToAction("Index")); } ViewBag.StaffNumber = new SelectList(db.AssignTeacherToClasss, "StaffNumber", "StaffNumber", assignTeacherToClassViewmodel.StaffNumber); ViewBag.GradeGroupId = new SelectList(db.AssignTeacherToClasss, "GradeGroupId", "GradeGroupId", assignTeacherToClassViewmodel.GradeGroupId); return(View(assignTeacherToClassViewmodel)); }
public void AssignTeacherToClass(AssignTeacherToClassViewmodel model) { using (UnitOfWork.UnitOfWork uow = new UnitOfWork.UnitOfWork()) { var Ass = new AssignTeacherToClass { StaffNumber = model.StaffNumber, GradeGroupId = model.GradeGroupId, }; uow.Repository <AssignTeacherToClass>().Insert(Ass); uow.Save(); } }