/// <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); } }
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)); }
// 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)); }
public ActionResult DeleteConfirmed(int id) { resume resume = db.res.Find(id); db.res.Remove(resume); db.SaveChanges(); return(RedirectToAction("Index")); }
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)); }
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)); }
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)); }
// 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)); }
/// <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); } }
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)); }
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); }
var(resume, x) = f(initial);