public ActionResult ListeEmp(VMListeEmp emp, int page = 0, int size = 5) { if (!String.IsNullOrWhiteSpace(emp.keyWord)) { emp.listEmp = BusComp.GetListeEmployee(emp.keyWord, emp.id_dep, page, size); emp.listDeprt = BusComp.GetListeDepartement(0, 0, true); DtoDepartement defaultDep = new DtoDepartement { id_dep = 0, nom_dep = " ", id_cat = 0 }; var value01 = emp.listDeprt.First(); emp.listDeprt[0] = defaultDep; emp.listDeprt.Add(value01); emp.keyWord = ""; } else { if (emp.id_dep == 0) { emp.listEmp = BusComp.GetListeEmployee("", 0, page, size); } else { emp.listEmp = BusComp.GetListeEmployee("", emp.id_dep, page, size); } emp.listDeprt = BusComp.GetListeDepartement(0, 0, true); DtoDepartement defaultDep = new DtoDepartement { id_dep = 0, nom_dep = " ", id_cat = 0 }; var value01 = emp.listDeprt.First(); emp.listDeprt[0] = defaultDep; emp.listDeprt.Add(value01); emp.keyWord = ""; } ViewBag.CuerrentPage = page; if (BusComp.totalEmp % size != 0) { ViewBag.TotalPages = 1 + (BusComp.totalEmp / size); } else { ViewBag.TotalPages = (BusComp.totalEmp / size); } return(View(emp)); }