public async Task <ActionResult> Add(Teacher model, string submit) { if (model != null) { if (submit == "Thêm") { isAddNew = true; var teacher = new Teacher { Address = model.Address, DateOfBirth = model.DateOfBirth, Gender = model.Gender, Name_Teacher = model.Name_Teacher, Phone = model.Phone, Email = model.Email, RoleId = model.RoleId, Role = model.Role, CreatedDate = model.CreatedDate, ModifiedDate = model.ModifiedDate }; await _teacherService.AddTacherAsync(teacher); SetAlert("Thêm thông tin thành công!", "success"); return(RedirectToAction("Index")); } else if (submit == "Cập Nhật") { isAddNew = false; var teacherId = await _teacherService.GetTeacherByIdAysnc(model.ID); teacherId.Address = model.Address; teacherId.DateOfBirth = model.DateOfBirth; teacherId.Gender = model.Gender; teacherId.Name_Teacher = model.Name_Teacher; teacherId.Phone = model.Phone; teacherId.Email = model.Email; teacherId.RoleId = model.RoleId; teacherId.Role = model.Role; teacherId.CreatedDate = model.CreatedDate; teacherId.ModifiedDate = model.ModifiedDate; await _teacherService.UpdateTeacherAsync(teacherId); SetAlert("Cập nhật thông tin thành công!", "success"); return(RedirectToAction("Index")); } } return(RedirectToAction("Index")); }