예제 #1
0
        public ActionResult Edit([Bind(Include = "UserId,FirstName,LastName,ResumeFilename")] UserDetail userDetail, HttpPostedFileBase resume)
        {
            if (ModelState.IsValid)
            {
                string resumeName = resume.FileName;

                string ext = resumeName.Substring(resumeName.LastIndexOf("."));

                string goodExt = ".pdf";

                if (goodExt.Contains(ext.ToLower()) && (resume.ContentLength <= 4194304))
                {
                    resumeName = Guid.NewGuid() + ext;

                    resume.SaveAs(Server.MapPath("~/Content/resumes/" + resumeName));
                }

                userDetail.ResumeFilename = resumeName;

                db.Entry(userDetail).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(userDetail));
        }
예제 #2
0
 public ActionResult Edit([Bind(Include = "ApplicationStatusId,StatusName,StatusDescription")] ApplicationStatus applicationStatus)
 {
     if (ModelState.IsValid)
     {
         db.Entry(applicationStatus).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(applicationStatus));
 }
예제 #3
0
 public ActionResult Edit([Bind(Include = "PositionId,Title,JobDescription")] Position position)
 {
     if (ModelState.IsValid)
     {
         db.Entry(position).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(position));
 }
예제 #4
0
 public ActionResult Edit([Bind(Include = "LocationId,StoreNumber,City,State,ManagerId")] Location location)
 {
     if (ModelState.IsValid)
     {
         db.Entry(location).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ManagerId = new SelectList(db.UserDetails, "UserId", "FirstName", location.ManagerId);
     return(View(location));
 }
예제 #5
0
 public ActionResult Edit([Bind(Include = "OpenPositionId,PoisitionId,LocationId")] OpenPosition openPosition)
 {
     if (ModelState.IsValid)
     {
         db.Entry(openPosition).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.LocationId  = new SelectList(db.Locations, "LocationId", "StoreNumber", openPosition.LocationId);
     ViewBag.PoisitionId = new SelectList(db.Positions, "PositionId", "Title", openPosition.PoisitionId);
     return(View(openPosition));
 }
예제 #6
0
 public ActionResult Edit([Bind(Include = "ApplicationId,OpenPositionId,UserId,ApplicationDate,ManagerNotes,ApplicationStatus,ResumeFilename")] Application application)
 {
     if (ModelState.IsValid)
     {
         db.Entry(application).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ApplicationStatus = new SelectList(db.ApplicationStatus1, "ApplicationStatusId", "StatusName", application.ApplicationStatus);
     ViewBag.OpenPositionId    = new SelectList(db.OpenPositions, "OpenPositionId", "OpenPositionId", application.OpenPositionId);
     ViewBag.UserId            = new SelectList(db.UserDetails, "UserId", "FirstName", application.UserId);
     return(View(application));
 }