public JsonResult EventUsers(int eventId, string typeCode) { if (eventId == 0) { return(ErrorNotification("eventId 不能为空!")); } var users = _eventProfileService.GetUserUnderEvent(eventId, string.IsNullOrEmpty(typeCode) ? new List <string>() : typeCode.Split(',').ToList()).Select(x => x.UserId).Distinct().ToList(); var result = new { Status = 200, Data = users }; return(Json(result)); }
private string GetAllUsers(IList <string> types, int eventId, string currentUser) { var list = _eventProfileService.GetUserUnderEvent(eventId, types).Select(x => x.UserId).ToList(); var usersUnderEvent = string.Join("|", list); if (string.IsNullOrEmpty(currentUser)) { return(usersUnderEvent); } if (string.IsNullOrEmpty(usersUnderEvent)) { return(currentUser); } return(string.Format("{0}|{1}", currentUser, usersUnderEvent)); }