コード例 #1
0
        // 1. *************RETRIEVE ALL EMPLOYEE DETAILS ******************
        // GET: Employee
        public ActionResult Index()
        {
            EmployeeDBHandle dbhandle = new EmployeeDBHandle();

            ModelState.Clear();
            return(View(dbhandle.GetEmployee()));
        }
コード例 #2
0
        // GET: E/Edit/5
        public ActionResult Edit(int id)
        {
            EmployeeDBHandle edb = new EmployeeDBHandle();
            var result           = edb.GetEmployee().Find(emodel => emodel.Id == id);

            return(View(result));
        }
コード例 #3
0
 public ActionResult Edit(int id, EModel emodel)
 {
     try
     {
         EmployeeDBHandle edb = new EmployeeDBHandle();
         edb.UpdateDetails(emodel);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
コード例 #4
0
 public ActionResult Action(int id, EModel emodel)
 {
     try
     {
         EmployeeDBHandle edb = new EmployeeDBHandle();
         edb.Search(emodel);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
コード例 #5
0
        // GET: E/Delete/5
        public ActionResult Delete(int id)
        {
            try
            {
                // TODO: Add delete logic here
                EmployeeDBHandle edb = new EmployeeDBHandle();
                if (edb.DeleteEmployees(id))
                {
                    ViewBag.AlertMsg = "Employee Record Deleted Successfully";
                }
                return(RedirectToAction("Index"));
            }


            catch
            {
                return(View());
            }
        }
コード例 #6
0
 public ActionResult Create(EmployeeModel emodel)
 {
     try
     {
         if (ModelState.IsValid)
         {
             EmployeeDBHandle sdb = new EmployeeDBHandle();
             if (sdb.AddEmployee(emodel))
             {
                 ViewBag.Message = "Employee Details Added Successfully.";
                 ModelState.Clear();
             }
         }
         return(View());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #7
0
        public ActionResult Create(EModel emodel)
        {
            try
            {
                // TODO: Add insert logic here
                if (ModelState.IsValid)
                {
                    EmployeeDBHandle edb = new EmployeeDBHandle();
                    if (edb.AddEmployee(emodel))
                    {
                        ViewBag.Message = "Employee Details Added Successfully";
                        ModelState.Clear();
                    }
                }

                return(View());
            }
            catch
            {
                return(View());
            }
        }