private void Window_Loaded(object sender, RoutedEventArgs e) { var pernsonList = DbHelper.PersonBLL.GetModelList(""); List <Person> pensonList = new List <Person>(); foreach (var p in pernsonList) { pensonList.Add(ModelConvertHelper.DBToModel(p)); } VM.PersonList = new System.Collections.ObjectModel.ObservableCollection <Person>(pensonList); }
void RefreshPersonList(Person person) { List <Person> mypersonList = new List <Person>(); var list = DbHelper.PersonBLL.GetModelList("ID != '" + person.ID + "'"); foreach (var p in list) { Person myperson = ModelConvertHelper.DBToModel(p); mypersonList.Add(myperson); } mypersonList = mypersonList.Except(friendList, new PersonIdComparer()).ToList(); foreach (var item in mypersonList) { personList.Add(item); } }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; //context.Response.Write("Hello World"); var request = context.Request; var response = context.Response; try { string cmd = context.Request.Form["CMD"]; string param1 = context.Request.Form["param1"]; Dictionary <string, object> responseData = new Dictionary <string, object>(); string strjson; if (context.Session["LoginedUser"] == null) { responseData.Add("result", false); responseData.Add("msg", "Unlogin"); strjson = JsonHelper.ObjectToJSON(responseData); response.Write(strjson); return; } DBUser user = context.Session["LoginedUser"] as DBUser; DBBranch myBranch = null, myservingBranch = null; var myUser = ModelConvertHelper.DBToModel(user); //User user2 = (User)myUser.Copy(); //if (!string.IsNullOrEmpty(user.BranchID)) //{ // myBranch = DbHelper.BranchBLL.GetModel(user.BranchID); //} //if (!string.IsNullOrEmpty(user.ServicingBranchID)) //{ // myservingBranch = DbHelper.BranchBLL.GetModel(user.ServicingBranchID); //} switch (cmd) { case "GetUser": responseData.Add("result", true); responseData.Add("user", myUser); strjson = JsonHelper.ObjectToJSON(responseData); response.Write(strjson); break; case "GetScoreTop": if (!string.IsNullOrEmpty(user.BranchID)) { //myBranch = DbHelper.BranchBLL.GetModel(user.BranchID); } var strSql = string.Format("BranchID=\"{0}\"", user.BranchID); var userlist = DbHelper.UserBLL.GetModelList(strSql); responseData.Add("result", true); responseData.Add("userlist", userlist.OrderByDescending(u => u.Score)); strjson = JsonHelper.ObjectToJSON(responseData); response.Write(strjson); break; default: responseData.Add("result", false); responseData.Add("msg", "UnknowCMD"); strjson = JsonHelper.ObjectToJSON(responseData); response.Write(strjson); break; } } catch (Exception e) { FileHelper.WriteLog(e); } }