public ActionResult Edit(int id, Ressource R, HttpPostedFileBase upload) { try { if (upload != null) { string path = Path.Combine(Server.MapPath("~/Content/Upload"), upload.FileName); upload.SaveAs(path); R.PictureURL = upload.FileName; } Domain.Entity.Ressource ress = serviceRessource.GetById(id); ress.LastName = R.LastName; ress.FirstName = R.FirstName; ress.ContractType = R.ContractType; ress.Seniority = R.Seniority; ress.PictureURL = R.PictureURL; ress.SkillSet = R.SkillSet; ress.Notes = R.Notes; ress.Resume = R.Resume; ress.state = R.state; ress.OrganizationalId = R.OrganizationalId; serviceRessource.Update(ress); serviceRessource.Commit(); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(HttpPostedFileBase ImageId, /*[Bind(Include = "RessourceID,ContractType,Seniority,SkillSet,Notes,Resume,PictureURL,state")]*/ Ressource ressource) { /* if (!ModelState.IsValid || ImageId == null || ImageId.ContentLength == 0) * { * RedirectToAction("Create"); * } * ressource.PictureURL = ImageId.FileName; * TempData["Image"] = ImageId; * Session["Ressource"] = ressource; * * // db.Ressources.Add(ressource); * db.SaveChanges(); * * * var image = TempData["Image"] as HttpPostedFileBase; * * var path = Path.Combine(Server.MapPath("~/Content/Upload/"), image.FileName); * image.SaveAs(path); * return RedirectToAction("Index");*/ // Ressource R = new Ressource(); Domain.Entity.Ressource ress = new Domain.Entity.Ressource(); ress.LastName = ressource.LastName; ress.FirstName = ressource.FirstName; ress.ContractType = ressource.ContractType; ress.Seniority = ressource.Seniority; ress.PictureURL = ressource.PictureURL; ress.SkillSet = ressource.SkillSet; ress.Notes = ressource.Notes; ress.Resume = ressource.Resume; ress.state = ressource.state; ress.StartHoliday = ressource.StartHoliday; ress.EndHoliday = ressource.EndHoliday; ress.OrganizationalId = ressource.OrganizationalId; serviceRessource.Add(ress); serviceRessource.Commit(); if (!ModelState.IsValid || ImageId == null || ImageId.ContentLength == 0) { RedirectToAction("Create"); } ressource.PictureURL = ImageId.FileName; TempData["Image"] = ImageId; var path = Path.Combine(Server.MapPath("~/Content/Upload/"), ImageId.FileName); ImageId.SaveAs(path); return(RedirectToAction("Index")); }
// GET: Ressources/Delete/5 public ActionResult Delete(int id) { Domain.Entity.Ressource R = serviceRessource.GetById(id); Ressource ress = new Ressource(); ress.LastName = R.LastName; ress.FirstName = R.FirstName; ress.ContractType = R.ContractType; ress.Seniority = R.Seniority; ress.PictureURL = R.PictureURL; ress.SkillSet = R.SkillSet; ress.Notes = R.Notes; ress.Resume = R.Resume; ress.state = R.state; ress.OrganizationalId = R.OrganizationalId; return(View(ress)); }