LivesSubscribersController.cs 1.77 KB
using System;
using System.Collections.Generic;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using Newtonsoft.Json.Linq;
using ControlPanel.Models;
using System.Runtime.Serialization;
using ControlPanel.LogicLayers;
using System.IO;
using ControlPanel.Models.Extend;
using Newtonsoft.Json.Linq;
//using System.Runtime.Serialization;
using ControlPanel.LogicLayers;
using ControlPanel.Models;
using System.Web;
using System.Web.Mvc;

namespace ControlPanel.Controllers
{
    public class LivesSubscribersController : Controller
    {
        /// <returns></returns>
        public JObject GetLivesSubscribers()
        {
            List<LiveSubscriberExt> lstLiveSubscriberExt = LogicLiveSubscribers.instance.GetLog();

            lstLiveSubscriberExt.Sort(delegate(LiveSubscriberExt obj1, LiveSubscriberExt obj2)
            { return obj1.dt.CompareTo(obj2.dt); });

            JObject result = JObject.FromObject(new
            {
                lstlivesubscribers = lstLiveSubscriberExt
            });
            return result;
        }

        public JObject UpdatePhone(int id, string phone, string phoneszs, bool siren)
        {

            try
            {

                LiveSubscribers live = LogicLiveSubscribers.instance.GetByID(id);

                Subscribers sub = LogicSubscribers.instance.GetById(live.RefLiveSzsSzs.Id);

                sub.phone = phone;
                sub.phoneszs = phoneszs;
                sub.siren = siren;

                LogicSubscribers.instance.UpdSzs(sub);

            }
            catch (Exception)
            {

            }



            JObject result = JObject.FromObject(new
            {
                data = ""
               
            });
            return result;
        }




    }
}