Exemplo n.º 1
0
 private void getUserInfo_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         User            user = User.Users[0];
         UserDisplayInfo info = user.DisplayInfo;
         userName.Text = info.ApplicationDisplayName;
     }
     catch (Exception ex)
     {
         status.Log(ex.Message);
     }
 }
        public ActionResult GetFriendListForUser(string userId, int groupid)
        {
            var user = UserService.Service.GetUserById(userId);

            List <UserDisplayInfo> friends = new List <UserDisplayInfo>();
            string ImageDirectory          = Url.Content(ConfigurationManager.AppSettings.Get("ImageDirectory"));

            foreach (var friend in user.Friends)
            {
                UserDisplayInfo info = new UserDisplayInfo
                {
                    Id               = friend.FriendId,
                    FullName         = friend.Friend.FullName,
                    ProfileImageName = ImageDirectory + friend.Friend.ProfileImageName,
                    IsGroupMember    = GroupService.Service.IsMemberOfGroup(friend.FriendId, groupid)
                };

                friends.Add(info);
            }
            return(Json(new { Friends = friends }, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 3
0
 public static UserDisplayInfo GetEventByInfo(this TicketEvent ticketEvent)
 {
     return(UserDisplayInfo.GetUserInfo(ticketEvent.EventBy));
 }
Exemplo n.º 4
0
 public static UserDisplayInfo GetCurrentStatusSetByInfo(this Ticket ticket)
 {
     return(UserDisplayInfo.GetUserInfo(ticket.CurrentStatusSetBy));
 }
Exemplo n.º 5
0
 public static UserDisplayInfo GetLastUpdatedByInfo(this Ticket ticket)
 {
     return(UserDisplayInfo.GetUserInfo(ticket.LastUpdateBy));
 }
Exemplo n.º 6
0
 public static UserDisplayInfo GetOwnerInfo(this Ticket ticket)
 {
     return(UserDisplayInfo.GetUserInfo(ticket.Owner));
 }
Exemplo n.º 7
0
 public static UserDisplayInfo GetCreatedByInfo(this Ticket ticket)
 {
     return(UserDisplayInfo.GetUserInfo(ticket.CreatedBy));
 }
Exemplo n.º 8
0
 public static UserDisplayInfo GetAssignedToInfo(this Ticket ticket)
 {
     return(UserDisplayInfo.GetUserInfo(ticket.AssignedTo));
 }