/// <summary> /// /// </summary> /// <param name="source"></param> /// <returns></returns> public static ThongTinDangKy MapcrudThongTinDKThongTinDK(crudThongTinDangKi source) { var config = new MapperConfiguration(cfg => { cfg.CreateMap <crudThongTinDangKi, ThongTinDangKy>(); }); config.AssertConfigurationIsValid(); var mapper = config.CreateMapper(); var dest = mapper.Map <crudThongTinDangKi, ThongTinDangKy>(source); return(dest); }
public bool TaoDangKiDuThi(crudThongTinDangKi info) { info.TrangThai = false; info.NgayTao = DateTime.Now; var thongTinDangKy = crudThongTinDangKiMapper.MapcrudThongTinDKThongTinDK(info); thongTinDangKy.GoiY = RemoveUnicodes.RemoveUnicode(thongTinDangKy.HoTen).ToLower(); bs_DangKiThi action = new bs_DangKiThi(); var result = action.CreatePhieuDuThi(thongTinDangKy); if (result) { return(true); } return(false); }
/// <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); }
/// <summary> /// thông tin export cho người quản lý /// </summary> /// <returns></returns> public List <crudThongTinDangKi> ExportData() { var lst = _db.ThongTinDangKies.OrderBy(x => x.TrangThai) .Select(x => new { x.SBD, x.HoTen, x.GioiTinh, x.NgaySinh, x.DiaChiThuongTru, x.SDT, x.Email }).ToList(); var result = new List <crudThongTinDangKi>(); foreach (var item in lst) { var i = new crudThongTinDangKi() { SBD = item.SBD, HoTen = item.HoTen, GioiTinh = item.GioiTinh, NgaySinh = (DateTime)item.NgaySinh, DiaChiThuongTru = item.DiaChiThuongTru, SDT = item.SDT, Email = item.Email }; result.Add(i); } return(result); }