private void luuTruRButton_Click(object sender, EventArgs e) { if (ValidateForm()) { var mayIn = new MayIn(); switch (this.TinhTrangForm) { case TinhTrangForm.Them: var model = new MayInModel(tenMayInRTextBox.Text, maMayInRTextBox.Text, moTaRTextBoxCtrl.Text, donViDemClickSPDropDownList.Text, ngungHoatDongCheckBox.Checked, int.Parse(thuTuSapXemRTextBox.Text)); mayIn.Them(model); break; case TinhTrangForm.Sua: this.MayInEdited.TenMayIn = tenMayInRTextBox.Text; this.MayInEdited.MaMayIn = maMayInRTextBox.Text; this.MayInEdited.MoTa = moTaRTextBoxCtrl.Text; this.MayInEdited.DonViDemClick = donViDemClickSPDropDownList.Text; this.MayInEdited.NgungHoatDong = ngungHoatDongCheckBox.Checked; this.MayInEdited.ThuTuSapXep = int.Parse(thuTuSapXemRTextBox.Text); mayIn.Sua(this.MayInEdited); break; }//Switch this.DialogResult = DialogResult.OK; this.Close(); } else { MessageBox.Show("Bạn phải điền đủ thông tin"); } }
public void Sua(MayInModel mayInModel) { var config = new MapperConfiguration(cfg => cfg.CreateMap <MayInModel, MayInBDO>()); var mapper = config.CreateMapper(); var objBDO = mapper.Map <MayInBDO>(mayInModel); logic.Sua(objBDO); }
public void Them(MayInModel baiSP) { var config = new MapperConfiguration(cfg => cfg.CreateMap <MayInModel, MayInBDO>()); var mapper = config.CreateMapper(); var objBDO = mapper.Map <MayInBDO>(baiSP); //Chuyển //ChuyenObjectDTOThanhObjectBDO(baiSP, objBDO); //Thêm if (objBDO != null) { logic.Them(objBDO); //Thành công Mapper được } }