Exemple #1
0
 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());
     }
 }
Exemple #2
0
        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"));
        }
Exemple #3
0
        // 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));
        }