Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }