/// <summary>
        /// Переводит подьзователя из серверной модели в клиентскую
        /// </summary>
        /// <param name="modelUser">Пользователь в серверной модели</param>
        /// <returns>Пользователь в клиентской модели</returns>
        public static Client.User Convert(global::Models.Users.User modelUser)
        {
            if (modelUser == null)
            {
                throw new ArgumentNullException(nameof(modelUser));
            }

            var clientUser = new Client.User
            {
                Id           = modelUser.Id,
                Login        = modelUser.Login,
                RegisteredAt = modelUser.RegisteredAt
            };

            return(clientUser);
        }
Beispiel #2
0
        public static Client.UserInfo ConvertToUserInfo(global::Models.Users.User modelUser)
        {
            if (modelUser == null)
            {
                throw new ArgumentNullException(nameof(modelUser));
            }

            var clientUserInfo = new Client.UserInfo
            {
                Id           = modelUser.Id,
                Email        = modelUser.Email,
                Phone        = modelUser.Phone,
                FirstName    = modelUser.FirstName,
                LastName     = modelUser.LastName,
                RegisteredAt = modelUser.RegisteredAt
            };

            return(clientUserInfo);
        }