Ejemplo n.º 1
0
        /// <summary>
        /// 根据resumeId修改简历信息
        /// </summary>
        /// <param name="r"></param>
        /// <returns></returns>
        public string UpdatResumeByResumeID(resume r)
        {
            iwaywardDataContext db = new iwaywardDataContext();

            try
            {
                var result = (from item in db.resume where item.resumeID == r.resumeID select item).Single();
                result.resumeID    = r.resumeID;
                result.userID      = r.userID;
                result.jobState    = r.jobState;
                result.resumeState = r.resumeState;
                result.myEdu       = r.myEdu;
                result.jobYear     = r.jobYear;
                result.toAddress   = r.toAddress;
                result.industry    = r.industry;
                result.position    = r.position;
                result.salary      = r.salary;
                result.research    = r.research;
                result.jobID       = r.jobID;
                result.projectID   = r.projectID;

                db.SubmitChanges();
                return(result.resumeID.ToString());
            }
            catch
            {
                return(string.Empty);
            }
        }
Ejemplo n.º 2
0
        public ActionResult Create([Bind(Include = "freelancer_id,firstname,lastname,address,city,zipcode,phonenumber,email,birthdate,birthcity,nationality,username,password")] freelancer freelancer)
        {
            //Lista av valbara länder
            var        countries = GetCountries();
            freelancer fr        = new freelancer();

            freelancer.country = GetSelectListItems(countries);


            if (ModelState.IsValid)
            {
                db.freelancer.Add(freelancer);
                resume r = new resume();
                r.profile         = " ";
                r.driving_license = " ";
                r.freelancer_id   = freelancer.freelancer_id;
                db.resume.Add(r);
                db.SaveChanges();
                var savedid = freelancer.freelancer_id;

                return(RedirectToAction("Details", new { id = savedid }));
            }

            return(View(freelancer));
        }
        public IHttpActionResult Putresume(int id, resume resume)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != resume.resumeID)
            {
                return(BadRequest());
            }

            db.Entry(resume).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!resumeExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Ejemplo n.º 4
0
        // GET: resumes/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            resume resume = db.resume.Find(id);

            if (resume == null)
            {
                return(HttpNotFound());
            }
            ViewBag.freelancer_id = new SelectList(db.freelancer, "freelancer_id", "firstname", resume.freelancer_id);

            //freelancer freelancer = db.freelancer.Find(id);

            FullResumeOperations resumeOperations = new FullResumeOperations();

            var driving_licence = GetYesOrNo();
            var fullResume      = resumeOperations.GetFullResumeById(id);

            fullResume.DrivingLicenceChoice = GetSelectListItems(driving_licence);
            fullResume.Link          = db.links.Where(l => l.resume_id == id).ToList();
            fullResume.MyWorkhistory = db.workhistory.Where(w => w.resume_id == id).ToList();

            return(View(fullResume));
        }
Ejemplo n.º 5
0
        public ActionResult DeleteConfirmed(int id)
        {
            resume resume = db.res.Find(id);

            db.res.Remove(resume);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 6
0
 public ActionResult Edit([Bind(Include = "ID,name,age,gender,education,major,introduction")] resume resume)
 {
     if (ModelState.IsValid)
     {
         db.Entry(resume).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(resume));
 }
        public IHttpActionResult Getresume(int id)
        {
            resume resume = db.resumes.Find(id);

            if (resume == null)
            {
                return(NotFound());
            }

            return(Ok(resume));
        }
Ejemplo n.º 8
0
        public ActionResult Create([Bind(Include = "ID,name,age,gender,education,major,introduction")] resume resume)
        {
            if (ModelState.IsValid)
            {
                db.res.Add(resume);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(resume));
        }
        public IHttpActionResult Postresume(resume resume)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.resumes.Add(resume);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = resume.resumeID }, resume));
        }
Ejemplo n.º 10
0
        public ActionResult Create([Bind(Include = "resume_id,freelancer_id,driving_license,profile")] resume resume)
        {
            if (ModelState.IsValid)
            {
                db.resume.Add(resume);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.freelancer_id = new SelectList(db.freelancer, "freelancer_id", "firstname", resume.freelancer_id);
            return(View(resume));
        }
        public IHttpActionResult Deleteresume(int id)
        {
            resume resume = db.resumes.Find(id);

            if (resume == null)
            {
                return(NotFound());
            }

            db.resumes.Remove(resume);
            db.SaveChanges();

            return(Ok(resume));
        }
Ejemplo n.º 12
0
        // GET: resumes/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            resume resume = db.res.Find(id);

            if (resume == null)
            {
                return(HttpNotFound());
            }
            return(View(resume));
        }
Ejemplo n.º 13
0
        /// <summary>
        /// 添加简历信息
        /// </summary>
        /// <param name="user"></param>
        /// <returns></returns>
        public string InsertResume(resume r)
        {
            iwaywardDataContext db = new iwaywardDataContext();

            try
            {
                db.resume.InsertOnSubmit(r);
                db.SubmitChanges();
                return(r.resumeID.ToString());
            }
            catch
            {
                return(string.Empty);
            }
        }
Ejemplo n.º 14
0
        public ActionResult Edit([Bind(Include = "resume_id,freelancer_id,driving_license,profile")] FullResume fullResume)
        {
            resume resume = new resume();

            resume.resume_id       = fullResume.Resume_id;
            resume.freelancer_id   = fullResume.Freelancer_id;
            resume.driving_license = fullResume.Driving_license;
            resume.profile         = fullResume.Profile.Trim();



            if (ModelState.IsValid)
            {
                db.Entry(resume).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Details", "freelancers", new { id = resume.freelancer_id }));
                //return RedirectToAction("Index");
            }
            //ViewBag.freelancer_id = new SelectList(db.freelancer, "freelancer_id", "firstname", resume.freelancer_id);
            return(View(resume));
        }
Ejemplo n.º 15
0
    private List <resume> LoadResumeXMl()
    {
        string      XMLPath = Application.streamingAssetsPath + "/XML/Resume.xml";
        XmlDocument Doc     = new XmlDocument();

        Doc.Load(XMLPath);
        XmlNode datas = Doc.SelectSingleNode("data");

        foreach (XmlNode item in datas)
        {
            resume     Rresum = new resume();
            XmlElement _item  = (XmlElement)item;
            Rresum.Name    = _item.GetAttribute("name");
            Rresum.Title   = _item.GetAttribute("title");
            Rresum.Address = _item.GetAttribute("address");
            Rresum.Year    = _item.GetAttribute("year");
            Rresum.Phone   = _item.GetAttribute("phone");
            Rresum.Area    = _item.GetAttribute("area");
            buttonResume.Add(Rresum);
        }
        return(buttonResume);
    }
Ejemplo n.º 16
0
 var(resume, x) = f(initial);