OfficeTicTacToe.ViewModels.UserViewModel.MergeFromSharepoint C# (CSharp) Method

MergeFromSharepoint() static private method

static private MergeFromSharepoint ( UserViewModel userViewModel, SPItemUser u ) : UserViewModel
userViewModel UserViewModel
u OfficeTicTacToe.Graph.SPItemUser
return UserViewModel
        internal static UserViewModel MergeFromSharepoint(UserViewModel userViewModel, SPItemUser u)
        {
            userViewModel.DocId = u.DocId;
            userViewModel.Department = u.Department;
            userViewModel.JobTitle = u.JobTitle;
            userViewModel.Path = u.Path;
            userViewModel.WorkEmail = u.WorkEmail;
            if (!String.IsNullOrEmpty(u.PictureUrl))
                userViewModel.SPPictureUrl = new BitmapImage(new Uri(u.PictureUrl));
            else
                userViewModel.SPPictureUrl = ImageHelper.UnknownPersonImage;

            userViewModel.Name = u.PreferredName;
            userViewModel.FirstName = u.FirstName;

            if (string.IsNullOrEmpty(userViewModel.UserPrincipalName))
                userViewModel.UserPrincipalName = u.UserName.Trim();

            userViewModel.IsLoadedFromSharePoint = true;

            return userViewModel;
        }