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));
        }
Пример #2
0
        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));
        }