public ActionResult ResultForSearchJob(Guid OfferID) { ViewBag.ListEnterpriseName = new EnterpriseDao().ReturnList(); ViewBag.ListJobMain = new EnterpriseJobDao().ListEnterpriseJob(); ViewBag.ListArea = new AreaDao().ListArea(); ViewBag.ListOfferJob = new OfferJobDao().ReturnFilterList(); var jobMajorDao = new JobMajorDao(); var saveName = ""; var ShowDetail = new OfferJobDao().ShowDetail(OfferID); foreach (var item in ShowDetail) { for (var i = 0; i < item.listJobId.Count; i += 1) { saveName += jobMajorDao.NameJob(item.listJobId[i]) + ", "; } saveName.Remove(saveName.Length - 1); } ViewBag.ListFullJobName = saveName; return(View(ShowDetail)); }
public JsonResult CreateAccountInfor(InsertEnterpriseForm model) { var enterprise = new Enterprise(); enterprise.EnterpriseID = model.Id; enterprise.EnterpriseName = model.Name; enterprise.Email = model.Email; enterprise.Mobile = model.Mobile; enterprise.EstablishYear = model.EstablishYear; enterprise.ImageLogo = model.Logo; enterprise.TypeOfEnterprise = model.Type; enterprise.Status = false; enterprise.EnterpriseSize = model.Size; var checkInsEnterprise = new EnterpriseDao().Insert(enterprise); var ret = true; foreach (var item in model.ListArea) { if (!ret) { break; } var enterpriseArea = new EnterpriseArea(); enterpriseArea.AreaID = item; enterpriseArea.EnterpriseId = model.Id; var check = new EnterpriseAreaDao().Insert(enterpriseArea); if (!check) { ret = false; } } if (model.ListJobImp != null) { foreach (var item in model.ListJobImp) { if (!ret) { break; } var enterpriseJob = new EnterpriseJob(); enterpriseJob.EnterpriseID = model.Id; enterpriseJob.JobId = item; enterpriseJob.JobIdParent = null; enterpriseJob.Important = true; var check = new EnterpriseJobDao().Insert(enterpriseJob); if (!check) { ret = false; } } } if (model.ListJobSub != null) { foreach (var item in model.ListJobSub) { if (!ret) { break; } var enterpriseJob = new EnterpriseJob(); enterpriseJob.EnterpriseID = model.Id; enterpriseJob.JobId = item; enterpriseJob.JobIdParent = null; enterpriseJob.Important = false; var check = new EnterpriseJobDao().Insert(enterpriseJob); if (!check) { ret = false; } } } if (model.NewJobImp != null) { foreach (var item in model.NewJobImp) { if (!ret) { break; } var newJob = new JobMajor(); newJob.JobName = item; newJob.Status = false; var checkJob = new JobMajorDao().Insert(newJob); if (checkJob == -1) { ret = false; continue; } var enterpriseJob = new EnterpriseJob(); enterpriseJob.EnterpriseID = model.Id; enterpriseJob.JobId = checkJob; enterpriseJob.JobIdParent = null; enterpriseJob.Important = true; var check = new EnterpriseJobDao().Insert(enterpriseJob); if (!check) { ret = false; } } } if (model.NewJobSub != null) { foreach (var item in model.NewJobSub) { if (!ret) { break; } var newJob = new JobMajor(); newJob.JobName = item; newJob.Status = false; var checkJob = new JobMajorDao().Insert(newJob); if (checkJob == -1) { ret = false; continue; } var enterpriseJob = new EnterpriseJob(); enterpriseJob.EnterpriseID = model.Id; enterpriseJob.JobId = checkJob; enterpriseJob.JobIdParent = null; enterpriseJob.Important = false; var check = new EnterpriseJobDao().Insert(enterpriseJob); if (!check) { ret = false; } } } if (!ret) { return(Json(new { status = false })); } return(Json(new { status = true })); }
// GET: Admin/JobMajor public ActionResult Index() { var model = new JobMajorDao().ListUsers(); return(View(model)); }