ConvertSubscribersToExt.cs 1.2 KB
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using ControlPanel.Interfaces.Strategys;
using ControlPanel.Models;
using ControlPanel.Models.Extend;

using ControlPanel.Interfaces.Reposytorys;
using ControlPanel.NHInplimentRepository;

namespace ControlPanel.ImplimentStrateges
{
    public class ConvertSzsToExt<T> : IConvertToExt<T>
    {

    

        private ExtSubscribers _extszs;
        private  ILivesSubscribersRepository  _liveszsrepository;
        private IRoutsRepository _routsrepository;

        public object New(T obj)
        {
             _extszs = null;
            try
            {
                Subscribers subscribers = obj as Subscribers;

                try
                {
                    _extszs = new ExtSubscribers();

                    _extszs.id = subscribers.Id;
                    _extszs.number = subscribers.RegKey.ToString();
                    _extszs.title = subscribers.Name;

                }
                catch (Exception ex)
                {
                   

                }
 
            }

            catch (Exception ex)
            {
               
            }

            return _extszs;
        }

    }
}