/// <summary> /// /// </summary> /// <returns></returns> public static List <Utilisateur> GetAllUsers() { DataTable dt = UtilisateurDAO.GetAllUtilisateurs(); if (dt.Rows.Count >= 1) { List <Utilisateur> _Users = new List <Utilisateur>(); foreach (DataRow row in dt.Rows) { Utilisateur user = new Utilisateur(int.Parse(row["ID_UTILISATEUR"].ToString()), row["USERNAME"].ToString(), row["PASSWORD"].ToString(), (bool)row["ROLE"]); _Users.Add(user); } return(_Users); } return(null); }
public async Task <ActionResult <IEnumerable <PagingResult <Utilisateur> > > > GetAllUtilisateurs(int?pageIndex = 0, int?pageSize = 5) { List <Utilisateur> utilisateurs = await utilisateurDAO.GetAllUtilisateurs(pageIndex, pageSize); if (utilisateurs == null) { return(NotFound()); } //PAGING int countUtilisateur = await utilisateurDAO.GetCountUtilisateur(); PagingResult <UtilisateurDTO> resultPage = new PagingResult <UtilisateurDTO>() { Items = mapper.Map <List <UtilisateurDTO> >(utilisateurs), PageIndex = pageIndex.Value, PageSize = pageSize.Value, TotalCount = countUtilisateur }; return(Ok(resultPage)); }