Ejemplo n.º 1
0
        internal static SteamAccount ToServiceModel(this SteamAccountEntity dataObject)
        {
            SteamAccount serviceModel = new SteamAccount();

            serviceModel.Id       = dataObject.Id;
            serviceModel.Username = dataObject.Username;
            serviceModel.Password = dataObject.Password;

            return(serviceModel);
        }
        internal static SteamAccountEntity ToDataObject(this SteamAccount serviceModel)
        {
            SteamAccountEntity dataObject = new SteamAccountEntity();

            dataObject.Id       = serviceModel.Id;
            dataObject.Username = serviceModel.Username;
            dataObject.Password = serviceModel.Password;
            dataObject.IsSteamGiftsSuspended = serviceModel.IsSteamGiftsSuspended;

            dataObject.CreationTimestamp   = serviceModel.CreationTime.ToString(DateTimeFormat);
            dataObject.LastUpdateTimestamp = serviceModel.LastUpdateTime.ToString(DateTimeFormat);

            return(dataObject);
        }
        internal static SteamAccount ToServiceModel(this SteamAccountEntity dataObject)
        {
            SteamAccount serviceModel = new SteamAccount();

            serviceModel.Id       = dataObject.Id;
            serviceModel.Username = dataObject.Username;
            serviceModel.Password = dataObject.Password;
            serviceModel.IsSteamGiftsSuspended = dataObject.IsSteamGiftsSuspended;

            serviceModel.CreationTime   = DateTime.ParseExact(dataObject.CreationTimestamp, DateTimeFormat, CultureInfo.InvariantCulture);
            serviceModel.LastUpdateTime = DateTime.ParseExact(dataObject.LastUpdateTimestamp, DateTimeFormat, CultureInfo.InvariantCulture);

            return(serviceModel);
        }