// GET: NhanVien/Delete/5
        public ActionResult Delete(int id)
        {
            var context  = new NhanVienDBContext();
            var deleting = context.NhanViens.Find(id);

            return(View(deleting));
        }
        // GET: NhanVien/Create
        public ActionResult Create()
        {
            var context      = new NhanVienDBContext();
            var ChucVuSelect = new SelectList(context.ChucVus, "Id", "TenChucVu");

            ViewBag.IdChucVu = ChucVuSelect;
            return(View());
        }
        // GET: NhanVien/Details/5
        public ActionResult Permission(int id)
        {
            var context      = new NhanVienDBContext();
            var editting     = context.NhanViens.Find(id);
            var ChucVuSelect = new SelectList(context.ChucVus, "Id", "TenChucVu");

            ViewBag.IdChucVu = ChucVuSelect;
            return(View(editting));
        }
 public ActionResult Create(NhanVien model)
 {
     try
     {
         // TODO: Add insert logic here
         var context = new NhanVienDBContext();
         context.NhanViens.Add(model);
         context.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
 public ActionResult Delete(int id, FormCollection collection)
 {
     try
     {
         // TODO: Add delete logic here
         var context  = new NhanVienDBContext();
         var deleting = context.NhanViens.Find(id);
         context.NhanViens.Remove(deleting);
         context.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
 public ActionResult Permission(NhanVien model)
 {
     try
     {
         // TODO: Add update logic here
         var context = new NhanVienDBContext();
         var oldItem = context.NhanViens.Find(model.id);
         oldItem.MatKhau      = model.MatKhau;
         oldItem.LaChuyenVien = model.LaChuyenVien;
         oldItem.LaQuanTri    = model.LaQuanTri;
         oldItem.LaNhanVien   = model.LaNhanVien;
         context.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
 public ActionResult Edit(NhanVien model)
 {
     try
     {
         // TODO: Add update logic here
         var context = new NhanVienDBContext();
         var oldItem = context.NhanViens.Find(model.id);
         oldItem.HoVaTen     = model.HoVaTen;
         oldItem.GioiTinh    = model.GioiTinh;
         oldItem.Email       = model.Email;
         oldItem.IdChucVu    = model.IdChucVu;
         oldItem.SoDienThoai = model.SoDienThoai;
         context.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
        // GET: NhanVien
        public ActionResult Index()
        {
            var ListNV = new NhanVienDBContext().NhanViens.ToList();

            return(View(ListNV));
        }