public ActionResult Create([Bind(Include = "EmpCVID,CvName,CvContent,EmpProfileID")] EmpCV empCV, HttpPostedFileBase upload) { if (ModelState.IsValid) { if (upload != null && upload.ContentLength > 0) { if (empCV.CvName == null) { empCV.CvName = System.IO.Path.GetFileName(upload.FileName); byte[] data = new byte[upload.ContentLength]; upload.InputStream.Read(data, 0, upload.ContentLength); empCV.CvContent = data; } else { byte[] data = new byte[upload.ContentLength]; upload.InputStream.Read(data, 0, upload.ContentLength); empCV.CvContent = data; } } db.EmpCVs.Add(empCV); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.EmpProfileID = new SelectList(db.EmpProfiles, "EmpProfileID", "UserID", empCV.EmpProfileID); return(View(empCV)); }
public ActionResult DeleteConfirmed(int id) { EmpCV empCV = db.EmpCVs.Find(id); db.EmpCVs.Remove(empCV); db.SaveChanges(); return(RedirectToAction("Index")); }
//public ActionResult Edit(int? id) //{ // if (id == null) // { // return new HttpStatusCodeResult(HttpStatusCode.BadRequest); // } // EmpCV empCV = db.EmpCVs.Find(id); // if (empCV == null) // { // return HttpNotFound(); // } // ViewBag.EmpProfileID = new SelectList(db.EmpProfiles, "EmpProfileID", "UserID", empCV.EmpProfileID); // return View(empCV); //} //[HttpPost] //[ValidateAntiForgeryToken] //public ActionResult Edit([Bind(Include = "EmpCVID,CvName,CvContent,EmpProfileID")] EmpCV empCV, HttpPostedFileBase upload) //{ // if (ModelState.IsValid) // { // if (upload != null && upload.ContentLength > 0) // { // empCV.CvName = System.IO.Path.GetFileName(upload.FileName); // byte[] data = new byte[upload.ContentLength]; // upload.InputStream.Read(data, 0, upload.ContentLength); // empCV.CvContent = data; // } // db.Entry(empCV).State = EntityState.Modified; // db.SaveChanges(); // return RedirectToAction("Index"); // } // ViewBag.EmpProfileID = new SelectList(db.EmpProfiles, "EmpProfileID", "UserID", empCV.EmpProfileID); // return View(empCV); //} public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EmpCV empCV = db.EmpCVs.Find(id); if (empCV == null) { return(HttpNotFound()); } return(View(empCV)); }