Пример #1
0
        public IActionResult changePwd(String DPassword, String NewDPassword, String NewDPassword1)
        {
            if (NewDPassword != NewDPassword1)
            {
                ViewData["error"] = "两次密码不相同";
                return(View("ChangePassword"));
            }
            using (var context = new parttimejobContext())
            {
                Admin ad = context.Admin.FirstOrDefault(m => m.DId == common.key);
                if (ad == null)
                {
                    ViewData["error"] = "用户名不存在";
                    return(View("ChangePassword"));
                }
                if (ad.DPassword == DPassword && NewDPassword != null && NewDPassword != "")
                {
                    ad.DPassword = NewDPassword;
                    context.Admin.Update(ad);
                    context.SaveChanges();

                    ViewData["error"] = "修改成功";
                    return(View("ChangePassword"));
                }
                else
                {
                    ViewData["error"] = "密码不对";
                    return(View("ChangePassword"));
                }
            }
        }
Пример #2
0
 public IActionResult Applicantpwf(string old, string new1, string new2)
 {
     using (var db = new parttimejobContext())
     {
         var App = db.Applicant.FirstOrDefault(b => b.AId == common.key);
         if (old == App.APassword)
         {
             if (new1 == new2 && new1 != null)
             {
                 App.APassword = new1;
                 db.SaveChanges();
                 var script = String.Format("<script>alert('Successfully!');location.href = '{0}'</script>", Url.Action("Applicants"));
                 return(Content(script, "text/html"));
             }
             else
             {
                 //ViewData["error1"] = "警告:两次密码输入不一致或为空,请重新输入";
                 var script = String.Format("<script>alert('Failed!');location.href = '{0}'</script>", Url.Action("Applicants"));
                 return(Content(script, "text/html"));
             }
         }
         else
         {
             //ViewData["error1"] = "警告:旧密码不正确,请重新输入";
             var script = String.Format("<script>alert('Failed!');location.href = '{0}'</script>", Url.Action("Applicants"));
             return(Content(script, "text/html"));
         }
     }
 }
Пример #3
0
        /// <summary>
        /// 解封/封禁个人
        /// </summary>
        /// <param name="PId"></param>
        /// <returns></returns>
        public IActionResult UpdatePStatus(string PId)
        {
            string pid = System.Web.HttpUtility.UrlDecode(PId);

            using (var dbContext = new parttimejobContext())
            {
                var person = dbContext.Person.FirstOrDefault(m => m.PId == pid);
                if (person != null)
                {
                    if (person.PStatus == 0)
                    {
                        person.PStatus = 1;
                    }
                    else if (person.PStatus == 1)
                    {
                        person.PStatus = 0;
                    }
                    dbContext.Person.Update(person);
                    dbContext.SaveChanges();

                    var script = String.Format("<script>alert('success');location.href = '{0}'</script>", Url.Action("PersonInfo"));
                    return(Content(script, "text/html"));
                    //return View("PersonInfo", PersonList());
                }
                else
                {
                    var script = String.Format("<script>alert('fail');location.href = '{0}'</script>", Url.Action("PersonInfo"));
                    return(Content(script, "text/html"));
                }
            }
        }
Пример #4
0
 /// <summary>
 /// 发布招聘信息
 /// </summary>
 /// <returns></returns>
 public IActionResult Recruit(DateTime rstartdate, DateTime renddate, string raddress, string rtype, string rsalary, string rpeople, string rtel, string rrequire, string rdescribe)
 {
     using (parttimejobContext db = new parttimejobContext())
     {
         int     randomnumber = new Random().Next();
         string  b            = randomnumber.ToString();
         Recruit rinfo        = new Recruit();
         rinfo.RId        = b;
         rinfo.CId        = common.key;
         rinfo.PId        = "";
         rinfo.RStartDate = rstartdate;
         rinfo.REndDate   = renddate;
         rinfo.RAddress   = raddress;
         rinfo.RType      = rtype;
         rinfo.RSalary    = rsalary;
         rinfo.RPeople    = rpeople;
         rinfo.RTel       = rtel;
         rinfo.RDescribe  = rdescribe;
         rinfo.RRequire   = rrequire;
         System.DateTime dt = new System.DateTime();
         dt = System.DateTime.Now;
         rinfo.RCreatTime = dt;
         if (rinfo.RAddress == null)
         {
             var script = String.Format("<script>alert('Publish failed,fill in blanks');location.href = '{0}'</script>", Url.Action("Companys"));
             return(Content(script, "text/html"));
         }
         db.Add(rinfo);
         db.SaveChanges();
         var script1 = String.Format("<script>alert('Publish successfully!!!');location.href = '{0}'</script>", Url.Action("Companys"));
         return(Content(script1, "text/html"));
     }
 }
Пример #5
0
        public IActionResult ViewApplicantSend(IFormCollection collection)
        {
            using (var db = new parttimejobContext())
            {
                var appinfo = db.Applicantinfo.FirstOrDefault(a => a.AId == common.key);
                if (appinfo == null)
                {
                    var script = String.Format("<script>alert('Your information is not found!');location.href = '{0}'</script>", Url.Action("ViewApplicant"));
                    return(Content(script, "text/html"));

                    //return RedirectToAction("ViewApplicant");
                }
                else
                {
                    string id            = collection["RId"];
                    var    Res           = db.Recruit.FirstOrDefault(b => b.RId == id);
                    var    ApplicantId   = db.Applicant.FirstOrDefault(b => b.AId == common.key);
                    var    TempIntention = new Intention();
                    TempIntention.AId     = ApplicantId.AId;
                    TempIntention.RId     = Res.RId;
                    TempIntention.IStatus = "确认中";
                    string   date  = DateTime.Now.ToLocalTime().ToString();
                    DateTime date1 = Convert.ToDateTime(date);
                    TempIntention.ICreateTime = date1;
                    db.Intention.Add(TempIntention);
                    db.SaveChanges();
                    var script = String.Format("<script>alert('Your application has been sent!');location.href = '{0}'</script>", Url.Action("ViewApplicant"));
                    return(Content(script, "text/html"));
                }
            }
        }
Пример #6
0
        public IActionResult FindApplicant(string AId, string AName, int AStatus)
        {
            List <Applicant> applicant = ApplicantList();

            if (AId != null)
            {
                applicant = (from a in applicant where a.AId.Contains(AId) select new Applicant()
                {
                    AId = a.AId, APassword = a.APassword, AStatus = a.AStatus
                }).ToList();
            }
            if (AStatus != 2)
            {
                applicant = (from a in applicant where a.AStatus == AStatus select new Applicant()
                {
                    AId = a.AId, APassword = a.APassword, AStatus = a.AStatus
                }).ToList();
            }
            List <Applicantinfo> AIList = new List <Applicantinfo>();

            using (var db = new parttimejobContext())
            {
                foreach (var a in applicant)
                {
                    AIList.Add(db.Applicantinfo.FirstOrDefault(e => e.AId == a.AId));
                }
            }
            if (AName != null)
            {
                AIList    = (from b in AIList where b != null && b.AName.Contains(AName) select b).ToList();
                applicant = (from a in applicant from b in AIList where a.AId.Equals(b.AId) select a).ToList();
            }
            ViewBag.Info = AIList;
            return(View("ApplicantInfo", applicant));
        }
Пример #7
0
 /// <summary>
 /// 修改密码
 /// </summary>
 /// <returns></returns>
 public IActionResult ChangePwd(string old, string new1, string new2)
 {
     using (var db = new parttimejobContext())
     {
         var cp = db.Person.Single(b => b.PId == common.key);
         if (old == cp.PPassword)
         {
             if (new1 == new2 && new1 != null)
             {
                 cp.PPassword = new1;
                 db.SaveChanges();
                 var script = String.Format("<script>alert('Successfully!');location.href = '{0}'</script>", Url.Action("Persons"));
                 return(Content(script, "text/html"));
             }
             else
             {
                 var script = String.Format("<script>alert('Failed!');location.href = '{0}'</script>", Url.Action("Persons"));
                 return(Content(script, "text/html"));
             }
         }
         else
         {
             var script = String.Format("<script>alert('Failed!');location.href = '{0}'</script>", Url.Action("Persons"));
             return(Content(script, "text/html"));
         }
     }
 }
Пример #8
0
        /// <summary>
        /// 显示应聘方投递状态信息
        /// </summary>
        /// <returns></returns>
        //public IActionResult TDstatus()
        //{
        //    using (parttimejobContext db = new parttimejobContext())
        //    {

        //        var re = db.Intention.Join(db.Recruit, a => a.RId, o => o.RId, (a, o) => new { a.AId, a.IStatus, o.RAddress, o.RDescribe, o.REndDate, o.RRequire, o.RSalary, o.RStartDate, o.RTel, o.RType });
        //        //var list = re.Where(u => u.End == textBox1.Text && u.Start == textBox2.Text).ToList();
        //        var list1 = re.Where(x => x.AId == common.key).ToList();
        //        Object ob = (object)list1;
        //        List<Recruit1> list2 = (List<Recruit1>) ob;
        //        ViewBag.list = list2;
        //        return View();
        //    }
        //}
        /// <summary>
        /// 显示个人信息
        /// </summary>
        /// <returns></returns>
        public IActionResult Applicants()
        {
            using (var db = new parttimejobContext())
            {
                var re = db.Intention.Join(db.Recruit, a => a.RId, o => o.RId, (a, o) => new Recruit1(a.AId, a.IStatus, o.RAddress, o.RDescribe, o.REndDate, o.RRequire, o.RSalary, o.RStartDate, o.RTel, o.RType));
                //var list = re.Where(u => u.End == textBox1.Text && u.Start == textBox2.Text).ToList();
                var list1 = re.Where(x => x.AId == common.key).ToList();
                ViewBag.list = list1;
                var ainfo = db.Applicantinfo.FirstOrDefault(b => b.AId == common.key);
                if (ainfo == null)
                {
                    ViewData["error"] = "提示:您还没有完善个人信息,请点击个人信息编辑完善";
                    return(View());
                }
                else
                {
                    ViewData["aname"]     = ainfo.AName;
                    ViewData["asex"]      = ainfo.ASex;
                    ViewData["anumber"]   = ainfo.ANumber;
                    ViewData["acollege"]  = ainfo.ACollege;
                    ViewData["amajor"]    = ainfo.AMajor;
                    ViewData["atel"]      = ainfo.ATel;
                    ViewData["aaddress"]  = ainfo.AAddress;
                    ViewData["aemail"]    = ainfo.AEmail;
                    ViewData["ahobby"]    = ainfo.AHobby;
                    ViewData["askill"]    = ainfo.ASkill;
                    ViewData["aremark"]   = ainfo.ARemark;
                    ViewData["aexper"]    = ainfo.AExper;
                    ViewData["alanguage"] = ainfo.ALanguage;
                    return(View());
                }
            }
        }
Пример #9
0
 /// <summary>
 /// 修改密码
 /// </summary>
 /// <returns></returns>
 public IActionResult ChangePwd(string old, string new1, string new2)
 {
     using (var db = new parttimejobContext())
     {
         var cp = db.Company.Single(b => b.CId == common.key);
         if (old == cp.CPassword)
         {
             if (new1 == new2 && new1 != null)
             {
                 cp.CPassword = new1;
                 db.SaveChanges();
                 var script = String.Format("<script>alert('Successfully!');location.href = '{0}'</script>", Url.Action("Companys"));
                 return(Content(script, "text/html"));
             }
             else
             {
                 //ViewData["error"] = "警告:两次密码输入不一致,请重新输入";
                 var script = String.Format("<script>alert('Failed!');location.href = '{0}'</script>", Url.Action("Companys"));
                 return(Content(script, "text/html"));
             }
         }
         else
         {
             //ViewData["error"] = "警告:旧密码不正确,请重新输入";
             //return View("Companypw", "Company");
             var script = String.Format("<script>alert('Failed!');location.href = '{0}'</script>", Url.Action("Companys"));
             return(Content(script, "text/html"));
         }
     }
 }
Пример #10
0
        /// <summary>
        /// 封禁/解封应聘者
        /// </summary>
        /// <param name="AId"></param>
        /// <returns></returns>
        public IActionResult UpdateAStatus(string AId)
        {
            string aid = System.Web.HttpUtility.UrlDecode(AId);

            using (var dbContext = new parttimejobContext())
            {
                var applicant = dbContext.Applicant.FirstOrDefault(m => m.AId == aid);
                if (applicant != null)
                {
                    if (applicant.AStatus == 0)
                    {
                        applicant.AStatus = 1;
                    }
                    else if (applicant.AStatus == 1)
                    {
                        applicant.AStatus = 0;
                    }
                    dbContext.Applicant.Update(applicant);
                    dbContext.SaveChanges();
                    var script = String.Format("<script>alert('success');location.href = '{0}'</script>", Url.Action("ApplicantInfo"));
                    return(Content(script, "text/html"));
                    //return View("ApplicantInfo", ApplicantList());
                }
                else
                {
                    var script = String.Format("<script>alert('fail');location.href = '{0}'</script>", Url.Action("ApplicantInfo"));
                    return(Content(script, "text/html"));
                }
            }
        }
Пример #11
0
        /// <summary>
        /// 封禁/解封公司
        /// </summary>
        /// <param name="CId"></param>
        /// <returns></returns>
        public IActionResult UpdateCStatus(string CId)
        {
            string cid = System.Web.HttpUtility.UrlDecode(CId);

            using (var dbContext = new parttimejobContext())
            {
                var company = dbContext.Company.FirstOrDefault(m => m.CId == cid);
                if (company != null)
                {
                    if (company.CStatus == 0)
                    {
                        company.CStatus = 1;
                    }
                    else if (company.CStatus == 1)
                    {
                        company.CStatus = 0;
                    }
                    dbContext.Company.Update(company);
                    dbContext.SaveChanges();

                    var script = String.Format("<script>alert('success');location.href = '{0}'</script>", Url.Action("CompanyInfo"));
                    return(Content(script, "text/html"));
                    //return View("CompanyInfo", CompanyList());
                }
                else
                {
                    var script = String.Format("<script>alert('fail');location.href = '{0}'</script>", Url.Action("CompanyInfo"));
                    return(Content(script, "text/html"));
                }
            }
        }
Пример #12
0
        /// <summary>
        /// 删除公司
        /// </summary>
        /// <param name="CId"></param>
        /// <returns></returns>
        public IActionResult DeleteCompany(string CId)
        {
            string cid = System.Web.HttpUtility.UrlDecode(CId);

            using (var dbContext = new parttimejobContext())
            {
                var            company  = dbContext.Company.FirstOrDefault(m => m.CId == cid);
                List <Recruit> recruits = dbContext.Recruit.ToList();
                recruits = (from a in recruits where a.CId == company.CId select a).ToList();
                foreach (Recruit i in recruits)
                {
                    dbContext.Recruit.Remove(i);
                }
                dbContext.SaveChanges();
                var info = dbContext.Companyinfo.FirstOrDefault(e => e.CId == company.CId);
                if (info != null)
                {
                    dbContext.Companyinfo.Remove(info);
                    dbContext.SaveChanges();
                }
                dbContext.Company.Remove(company);
                dbContext.SaveChanges();
                return(View("CompanyInfo", CompanyList()));
            }
        }
Пример #13
0
        /// <summary>
        /// 删除个人
        /// </summary>
        /// <param name="PId"></param>
        /// <returns></returns>
        public IActionResult DeletePerson(string PId)
        {
            string pid = System.Web.HttpUtility.UrlDecode(PId);

            using (var dbContext = new parttimejobContext())
            {
                var            person   = dbContext.Person.FirstOrDefault(m => m.PId == pid);
                List <Recruit> recruits = dbContext.Recruit.ToList();
                recruits = (from a in recruits where a.PId == person.PId select a).ToList();
                foreach (Recruit i in recruits)
                {
                    dbContext.Recruit.Remove(i);
                }
                dbContext.SaveChanges();
                var info = dbContext.Personinfo.FirstOrDefault(e => e.PId == person.PId);
                if (info != null)
                {
                    dbContext.Personinfo.Remove(info);
                    dbContext.SaveChanges();
                }
                dbContext.Person.Remove(person);
                dbContext.SaveChanges();
                var script = String.Format("<script>alert('success');location.href = '{0}'</script>", Url.Action("PersonInfo"));
                return(Content(script, "text/html"));
                //return View("PersonInfo", PersonList());
            }
        }
Пример #14
0
        public IActionResult FindPerson(string PId, string PName, int PStatus)
        {
            List <Person> person = PersonList();

            if (PId != null)
            {
                person = (from a in person where a.PId.Contains(PId) select new Person()
                {
                    PId = a.PId, PPassword = a.PPassword, PStatus = a.PStatus
                }).ToList();
            }
            if (PStatus != 2)
            {
                person = (from a in person where a.PStatus == PStatus select new Person()
                {
                    PId = a.PId, PPassword = a.PPassword, PStatus = a.PStatus
                }).ToList();
            }
            List <Personinfo> IList = new List <Personinfo>();

            using (var db = new parttimejobContext())
            {
                foreach (var a in person)
                {
                    IList.Add(db.Personinfo.FirstOrDefault(e => e.PId == a.PId));
                }
            }
            if (PName != null)
            {
                IList  = (from b in IList where b != null && b.PName.Contains(PName) select b).ToList();
                person = (from a in person from b in IList where a.PId.Equals(b.PId) select a).ToList();
            }
            ViewBag.Info = IList;
            return(View("PersonInfo", person));
        }
Пример #15
0
        /// <summary>
        /// 删除应聘者
        /// </summary>
        /// <param name="AId"></param>
        /// <returns></returns>
        public IActionResult DeleteApplicant(string AId)
        {
            string aid = System.Web.HttpUtility.UrlDecode(AId);

            using (var dbContext = new parttimejobContext())
            {
                var applicant = dbContext.Applicant.FirstOrDefault(m => m.AId == aid);
                List <Intention> intentions = dbContext.Intention.ToList();
                intentions = (from a in intentions where a.AId == applicant.AId select a).ToList();
                foreach (Intention i in intentions)
                {
                    dbContext.Intention.Remove(i);
                }
                dbContext.SaveChanges();
                var info = dbContext.Applicantinfo.FirstOrDefault(e => e.AId == applicant.AId);
                if (info != null)
                {
                    dbContext.Applicantinfo.Remove(info);
                    dbContext.SaveChanges();
                }
                dbContext.Applicant.Remove(applicant);
                dbContext.SaveChanges();
                return(View("ApplicantInfo", ApplicantList()));
            }
        }
Пример #16
0
        public IActionResult FindCompany(string CId, string CName, int CStatus)
        {
            List <Company> company = CompanyList();

            if (CId != null)
            {
                company = (from a in company where a.CId.Contains(CId) select new Company()
                {
                    CId = a.CId, CPassword = a.CPassword, CStatus = a.CStatus
                }).ToList();
            }
            if (CStatus != 2)
            {
                company = (from a in company where a.CStatus == CStatus select new Company()
                {
                    CId = a.CId, CPassword = a.CPassword, CStatus = a.CStatus
                }).ToList();
            }
            List <Companyinfo> IList = new List <Companyinfo>();

            using (var db = new parttimejobContext())
            {
                foreach (var a in company)
                {
                    IList.Add(db.Companyinfo.FirstOrDefault(e => e.CId == a.CId));
                }
            }
            if (CName != null)
            {
                IList   = (from b in IList where b != null && b.CName.Contains(CName) select b).ToList();
                company = (from a in company from b in IList where a.CId.Equals(b.CId) select a).ToList();
            }
            ViewBag.Info = IList;
            return(View("CompanyInfo", company));
        }
Пример #17
0
 /// <summary>
 /// 个人列表
 /// </summary>
 /// <returns></returns>
 public List <Person> PersonList()
 {
     using (var dbContext = new parttimejobContext())
     {
         var person = dbContext.Person.ToList();
         return(person);
     }
 }
Пример #18
0
 /// <summary>
 /// 公司列表
 /// </summary>
 /// <returns></returns>
 public List <Company> CompanyList()
 {
     using (var dbContext = new parttimejobContext())
     {
         var company = dbContext.Company.ToList();
         return(company);
     }
 }
Пример #19
0
 public IActionResult ViewAdmin()
 {
     using (var db = new parttimejobContext())
     {
         var Res = db.Recruit.ToList();
         ViewBag.Result = Res;
         return(View());
     }
 }
Пример #20
0
 /// <summary>
 /// 编辑应聘方信息
 /// </summary>
 /// <returns></returns>
 public IActionResult Applicanti(string aname, string asex, string anumber, string acollege, string amajor, string askill, string ahobby, string atel, string aaddress, string aemail, string aexper, string aremark, string alanguage)
 {
     using (parttimejobContext db = new parttimejobContext())
     {
         Applicantinfo ainfo = db.Applicantinfo.FirstOrDefault(x => x.AId == common.key);
         if (ainfo == null)
         {
             Applicantinfo ainfo1 = new Applicantinfo();
             ainfo1.AId       = common.key;
             ainfo1.AName     = aname;
             ainfo1.ASex      = asex;
             ainfo1.ANumber   = anumber;
             ainfo1.ACollege  = acollege;
             ainfo1.AMajor    = amajor;
             ainfo1.ATel      = atel;
             ainfo1.AAddress  = aaddress;
             ainfo1.AEmail    = aemail;
             ainfo1.AHobby    = ahobby;
             ainfo1.ASkill    = askill;
             ainfo1.ARemark   = aremark;
             ainfo1.AExper    = aexper;
             ainfo1.ALanguage = alanguage;
             if (ainfo1.AName == null)
             {
                 var script = String.Format("<script>alert('Save failed,fill in blanks!!!');location.href = '{0}'</script>", Url.Action("Applicants"));
                 return(Content(script, "text/html"));
             }
             db.Add(ainfo1);
             db.SaveChanges();
             var script1 = String.Format("<script>alert('Save successfully!!!');location.href = '{0}'</script>", Url.Action("Applicants"));
             return(Content(script1, "text/html"));
             //ViewData["error"] = "提示:修改成功";
         }
         else
         {
             ainfo.AName     = aname;
             ainfo.ASex      = asex;
             ainfo.ANumber   = anumber;
             ainfo.ACollege  = acollege;
             ainfo.AMajor    = amajor;
             ainfo.ATel      = atel;
             ainfo.AAddress  = aaddress;
             ainfo.AEmail    = aemail;
             ainfo.AHobby    = ahobby;
             ainfo.ASkill    = askill;
             ainfo.ARemark   = aremark;
             ainfo.AExper    = aexper;
             ainfo.ALanguage = alanguage;
             db.SaveChanges();
             var script = String.Format("<script>alert('Change successfully!!!');location.href = '{0}'</script>", Url.Action("Applicants"));
             return(Content(script, "text/html"));
             //ViewData["error"] = "提示:修改成功";
         }
     }
 }
Пример #21
0
        /// <summary>
        /// 应聘者列表
        /// </summary>
        /// <returns></returns>
        public List <Applicant> ApplicantList()
        {
            List <Applicant> applicant;

            using (var dbContext = new parttimejobContext())
            {
                applicant = dbContext.Applicant.ToList();
                return(applicant);
                //applicant = (from a in dbContext.Applicant.ToList() where a.AId.Contains(str) select new Applicant() { AId = a.AId,APassword = a.APassword,AStatus = a.AStatus}).ToList();
            }
        }
Пример #22
0
 public IActionResult ViewAdminDelete(IFormCollection collection)
 {
     using (var db = new parttimejobContext())
     {
         //var id = System.Web.HttpUtility.UrlDecode(RId);
         //var id = Request.Form["RId"].ToString();
         //var id = request["id"];
         string id  = collection["RId"];
         var    Res = db.Recruit.FirstOrDefault(b => b.RId == id);
         db.Remove(Res);
         db.SaveChanges();
         var script = String.Format("<script>alert('Delete Successful!');location.href = '{0}'</script>", Url.Action("ViewAdmin"));
         return(Content(script, "text/html"));
     }
 }
Пример #23
0
        public IActionResult PersonInfo()
        {
            var AList = PersonList();
            List <Personinfo> AIList = new List <Personinfo>();

            using (var db = new parttimejobContext())
            {
                foreach (var a in AList)
                {
                    AIList.Add(db.Personinfo.FirstOrDefault(e => e.PId == a.PId));
                }
            }
            ViewBag.Info = AIList;
            return(View("PersonInfo", AList));
        }
Пример #24
0
        public IActionResult CompanyInfo()
        {
            var AList = CompanyList();
            List <Companyinfo> AIList = new List <Companyinfo>();

            using (var db = new parttimejobContext())
            {
                foreach (var a in AList)
                {
                    AIList.Add(db.Companyinfo.FirstOrDefault(e => e.CId == a.CId));
                }
            }
            ViewBag.Info = AIList;
            return(View("CompanyInfo", AList));
        }
Пример #25
0
        public IActionResult ApplicantInfo(string str)
        {
            var AList = ApplicantList();
            List <Applicantinfo> AIList = new List <Applicantinfo>();

            using (var db = new parttimejobContext())
            {
                foreach (var a in AList)
                {
                    AIList.Add(db.Applicantinfo.FirstOrDefault(e => e.AId == a.AId));
                }
            }
            ViewBag.Info = AIList;
            return(View("ApplicantInfo", AList));
        }
Пример #26
0
        public IActionResult ApplicantInfoView(string AId)
        {
            string id = System.Web.HttpUtility.UrlDecode(AId);

            using (var dbContext = new parttimejobContext())
            {
                var info = dbContext.Applicantinfo.FirstOrDefault(e => e.AId == id);
                var item = dbContext.Applicant.FirstOrDefault(e => e.AId == id);
                ViewData["status"] = item.AStatus;
                if (info != null)
                {
                    return(View("ApplicantInfoView", info));
                }
                return(View("NullInfo", "Admin"));
            }
        }
Пример #27
0
        public IActionResult CompanyInfoView(string CId)
        {
            string id = System.Web.HttpUtility.UrlDecode(CId);

            using (var dbContext = new parttimejobContext())
            {
                var info = dbContext.Companyinfo.FirstOrDefault(e => e.CId == id);

                var item = dbContext.Company.FirstOrDefault(e => e.CId == id);
                ViewData["status"] = item.CStatus;
                if (info != null)
                {
                    return(View("CompanyInfoView", info));
                }
                return(View("NullInfo", "Admin"));
            }
        }
Пример #28
0
        /// <summary>
        /// 显示求职信息
        /// </summary>
        /// <param name="AId"></param>
        /// <returns></returns>
        public IActionResult IntentionList(string AId)
        {
            string aid = System.Web.HttpUtility.UrlDecode(AId);

            using (var dbContext = new parttimejobContext())
            {
                var intention1 = dbContext.Intention.ToList();
                List <Intention> intention2 = new List <Intention>();
                foreach (Intention i in intention1)
                {
                    if (i.AId == aid)
                    {
                        intention2.Add(i);
                    }
                }
                return(View("Intention", intention2));
            }
        }
Пример #29
0
        /// <summary>
        /// 显示公司招聘信息
        /// </summary>
        /// <param name="CId"></param>
        /// <returns></returns>
        public IActionResult CRecruitList(string CId)
        {
            string cid = System.Web.HttpUtility.UrlDecode(CId);

            using (var dbContext = new parttimejobContext())
            {
                var            recruit1 = dbContext.Recruit.ToList();
                List <Recruit> recruit2 = new List <Recruit>();
                foreach (Recruit c in recruit1)
                {
                    if (c.CId == cid)
                    {
                        recruit2.Add(c);
                    }
                }
                return(View("CRecruit", recruit2));
            }
        }
Пример #30
0
        /// <summary>
        /// 显示个人招聘信息
        /// </summary>
        /// <param name="PId"></param>
        /// <returns></returns>
        public IActionResult PRecruitList(string PId)
        {
            string pid = System.Web.HttpUtility.UrlDecode(PId);

            using (var dbContext = new parttimejobContext())
            {
                var            recruit1 = dbContext.Recruit.ToList();
                List <Recruit> recruit2 = new List <Recruit>();
                foreach (Recruit p in recruit1)
                {
                    if (p.PId == pid)
                    {
                        recruit2.Add(p);
                    }
                }
                return(View("PRecruit", recruit2));
            }
        }