Пример #1
0
 /// <summary>
 // GET: Employee/GetAllEmpDetails
 /// Get all the employee details
 /// </summary>
 /// <returns></returns>
 public ActionResult GetAllEmpDetails()
 {
     ViewBag.Title = "Get All Employee";
     DBOps.DBOps EmpRepo = new DBOps.DBOps();
     ModelState.Clear();
     return(View(EmpRepo.GetAllEmployees()));
 }
Пример #2
0
        public ActionResult EditEmpDetails(int id, EmpModel obj)
        {
            try
            {
                DBOps.DBOps EmpRepo = new DBOps.DBOps();

                EmpRepo.UpdateEmployee(obj);
                return(RedirectToAction("GetAllEmpDetails"));
            }
            catch
            {
                return(View());
            }
        }
Пример #3
0
 /// <summary>
 ///  GET: Employee/DeleteEmp/5
 /// </summary>
 /// <param name="id">id</param>
 /// <returns></returns>
 public ActionResult DeleteEmp(int id)
 {
     try
     {
         DBOps.DBOps EmpRepo = new DBOps.DBOps();
         if (EmpRepo.DeleteEmployee(id))
         {
             ViewBag.AlertMsg = "Employee details deleted successfully";
         }
         return(RedirectToAction("GetAllEmpDetails"));
     }
     catch
     {
         return(View());
     }
 }
Пример #4
0
        public ActionResult AddEmployee(EmpModel Emp)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    DBOps.DBOps EmpRepo = new DBOps.DBOps();

                    if (EmpRepo.AddEmployee(Emp))
                    {
                        ViewBag.Message = "Employee details added successfully";
                    }
                }

                return(View());
            }
            catch
            {
                return(View());
            }
        }
Пример #5
0
 /// <summary>
 /// edit the selected employee
 /// GET: Employee/EditEmpDetails/1
 /// </summary>
 /// <param name="id">id of employee</param>
 /// <returns></returns>
 public ActionResult EditEmpDetails(int id)
 {
     ViewBag.Title = "Edit Employee";
     DBOps.DBOps EmpRepo = new DBOps.DBOps();
     return(View(EmpRepo.GetAllEmployees().Find(Emp => Emp.Empid == id)));
 }