Beispiel #1
0
        public string SearchHospitalUsers(string searchContext)

        {
            var token                 = Session["token"] == null ? "XXXXXXX" : Session["token"].ToString();
            var currentUserId         = Session["CurrentUserID"] == null ? "-1" : Session["CurrentUserID"].ToString();
            var currentUserHospitalID = Session["CurrentUserHospitalID"] == null ? "-1" : Session["CurrentUserHospitalID"].ToString();
            var currentUserRole       = Session["role"] == null ? "XXXXXXX" : Session["role"].ToString();
            //UserProfileResponse user = userRequest.profile(token, "");

            //获取所有用户
            //HospitalUserProfileResponse hospitalUsers = new HospitalUserProfileResponse();
            //hospitalUsers = userRequest.SearchUsers(token, currentUserHospitalID, searchContext);
            //ProjectRelativeUserResponse projectRelativeUserResponse = new ProjectRelativeUserResponse();
            ProjectRelativeUserResponse projectRelativeUserResponse = new ProjectRelativeUserResponse();

            projectRelativeUserResponse = projectRequest.ProjectRelativeUsers(token, "", searchContext);
            //FilterBusersByCurrentUserRole(projectRelativeUserResponse, currentUserRole, currentUserId);
            string jsonResponse = JsonHelper.SerializeObject(projectRelativeUserResponse);

            return(jsonResponse);
        }
Beispiel #2
0
        public ProjectRelativeUserResponse ProjectRelativeUsers(string token, string hospitalid, string q)
        {
            string apiResponse = string.Empty;
            ProjectRelativeUserResponse projectRelativeUserResponse = new ProjectRelativeUserResponse();

            try
            {
                Dictionary <string, string> sPara = new Dictionary <string, string>();

                if (hospitalid != string.Empty)
                {
                    sPara.Add("hospitalid", hospitalid);
                }
                sPara.Add("q", q);

                apiResponse = F8YLSubmit.BuildGetRequest(sPara, "project/relative/user?token=" + token);
                projectRelativeUserResponse = JsonHelper.DeserializeJsonToObject <ProjectRelativeUserResponse>(apiResponse);
            }
            catch (Exception ex)
            {
                AppLog.Instance.Write("ProjectRelativeUsers", AppLog.LogMessageType.Error, ex);
            }
            return(projectRelativeUserResponse);
        }