/// <summary> /// Thêm đơn tạm vắng /// </summary> /// <param name="temporaryAbsenceDto"></param> public static void Add(TemporaryAbsenceDto temporaryAbsenceDto) { using (var unitOfWork = new UnitOfWork()) { var temporary = Mapper.Map <TemporaryAbsenceDto, TemporaryAbsence>(temporaryAbsenceDto); temporary.AbsenceId = NextId(); unitOfWork.Employees.Attach(temporary.Employee); unitOfWork.Students.Attach(temporary.Student); unitOfWork.TemporaryAbsences.Add(temporary); } }
private void btnComfirm_Click(object sender, EventArgs e) { if (cbbReason.SelectedIndex == 0) { var temporary = new TemporaryAbsenceDto { Student = (StudentDto)gridLookUpEditStudent.GetSelectedDataRow(), StartDate = dateTimePickerStart.Value, NumOfAbsence = int.Parse(numericUpDown1.Value.ToString(CultureInfo.InvariantCulture)), Description = txtDescription.Text }; TemporaryAbsenceBusiness.Add(temporary); } Close(); }