public ActionResult DeleteConfirmed(int id)
        {
            Staff1 staff1 = db.Staff1.Find(id);

            db.Staff1.Remove(staff1);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "Id,dept_id,fname,lname,image,description,phone,email")] Staff1 staff1)
 {
     if (ModelState.IsValid)
     {
         db.Entry(staff1).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.dept_id = new SelectList(db.Departments, "Id", "dept_name", staff1.dept_id);
     return(View(staff1));
 }
Exemple #3
0
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Staff1 staff1 = db.Staff1.Find(id);

            if (staff1 == null)
            {
                return(HttpNotFound());
            }
            return(View(staff1));
        }
        // GET: Staff1/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Staff1 staff1 = db.Staff1.Find(id);

            if (staff1 == null)
            {
                return(HttpNotFound());
            }
            ViewBag.dept_id = new SelectList(db.Departments, "Id", "dept_name", staff1.dept_id);
            return(View(staff1));
        }
        public ActionResult Create([Bind(Include = "Id,dept_id,fname,lname,image,description,phone,email")] Staff1 staff1, HttpPostedFileBase file)
        {
            if (ModelState.IsValid)
            {
                if (file.ContentLength > 0)
                {
                    var fileName = Path.GetFileName(file.FileName).ToLower();
                    staff1.image = fileName.Replace(fileName.Substring(0, fileName.IndexOf(".")), staff1.fname);
                    var path = Path.Combine(Server.MapPath("/photos/"), staff1.image);
                    file.SaveAs(path);
                }
                db.Staff1.Add(staff1);
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
            ViewBag.dept_id = new SelectList(db.Departments, "Id", "dept_name", staff1.dept_id);
            //ViewBag.dept_id = new SelectList(db.Departments, "Id", "dept_name");

            return(View(staff1));
        }