public string LoadUsers() { PLog.Info("BEGIN::Controller > Home, Method > LoadUsers()"); List <Dictionary <string, object> > rows = new List <Dictionary <string, object> >(); System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); try { UsersImple objUsersImple = new UsersImple(); DataTable dt = objUsersImple.GetGridData(0); //0 will gets all the users data Dictionary <string, object> row; foreach (DataRow dr in dt.Rows) { row = new Dictionary <string, object>(); foreach (DataColumn col in dt.Columns) { row.Add(col.ColumnName, dr[col]); } rows.Add(row); } } catch (Exception ex) { PLog.Error("Error::Controller > Home, Method > LoadUsers()", ex); } PLog.Info("END::Controller > Home, Method > LoadUsers()"); return(serializer.Serialize(rows)); }