/// <summary> /// Thêm thông tin phiếu dự thi /// </summary> /// <param name="pdkdt"></param> /// <returns></returns> public bool ThemDangKyDuThi(PhieuDangKiDuThi pdkdt) { try { var action = new DangKiThiSinhThi.WebAPI.Controllers.DangKyDuThiController(); int maTinhTP, maQuanHuyen, maPhuongXa; var check = int.TryParse(pdkdt.TinhTP, out maTinhTP) & int.TryParse(pdkdt.QuanHuyen, out maQuanHuyen) & int.TryParse(pdkdt.PhuongXa, out maPhuongXa); if (!check) { return(false); } string noithuongtru = action.GetDiaChiDangKy(pdkdt.DiaChiNha, maTinhTP, maQuanHuyen, maPhuongXa); var info = new crudThongTinDangKi() { HoTen = pdkdt.HoTen, SDT = pdkdt.SDT, Email = pdkdt.Email, SoCMND = pdkdt.SoCMND, NgayCapCMND = pdkdt.NgayCapCMND, MaNoiCapCMND = pdkdt.MaNoiCapCMND, GioiTinh = pdkdt.GioiTinh, Hinh = pdkdt.Hinh, GioiThieuBanThan = pdkdt.GioiThieuBanThan, NgaySinh = pdkdt.NgaySinh, DiaChiThuongTru = noithuongtru }; var result = action.TaoDangKiDuThi(info); return(result); } catch (Exception e) { bs_EventLog.EventLog("Connection", "WebAPP - ThemDangKyDuThi", "NghiaBui", e.Message, e.StackTrace); } return(false); }
public ActionResult DangKyDuThi(PhieuDangKiDuThi pdk) { var result = false; if (ModelState.IsValid) { pdk.Hinh = ConfigurationManager.AppSettings["defauftImg"]; var comController = new CommonController(); if (pdk.ImgFile != null) { pdk.Hinh = comController.UploadFile(pdk.ImgFile, pdk.HoTen).Data.ToString(); } result = action.ThemDangKyDuThi(pdk); } if (!result) { return(RedirectToAction("ErrorPage", "Common")); } return(RedirectToAction("ThanksPage", "Common")); }