Esempio n. 1
0
        public List <PendingUsers> GetPending()
        {
            List <PendingUsers>            resultUsers = new List <PendingUsers>();
            List <get_pending_user_Result> pUsers      = new List <get_pending_user_Result>();

            using (var data = new digimarketEntities1().get_pending_user())
            {
                pUsers = data.ToList <get_pending_user_Result>();
            }

            foreach (var user in pUsers)
            {
                PendingUsers temp = new PendingUsers()
                {
                    uid = user.uid, fullname = user.fullname, photourl = user.photourl, status = user.status, username = user.username, date = user.date, sources = new List <get_user_sources_Result>()
                };
                using (var data = new digimarketEntities1().get_user_sources(temp.uid))
                {
                    temp.sources = data.ToList <get_user_sources_Result>();
                }

                resultUsers.Add(temp);
            }
            return(resultUsers);
        }
        public int Put_Notification([FromBody] Notification notification)
        {
            int result = 0;



            IHubContext _hubs1 = GlobalHost.ConnectionManager.GetHubContext <NotificationHub>();
            string      uid;

            using (var data = new digimarketEntities1().get_uid(notification.uid))
            {
                uid = data.FirstOrDefault <string>();
            }

            result = new digimarketEntities1().add_notification(notification.message, notification.category, uid, false, System.DateTime.Now);
            List <get_notification_Result> notifications = new List <get_notification_Result>();

            using (var data = new digimarketEntities1().get_notification())
            {
                notifications = data.ToList <get_notification_Result>();
            }

            _hubs1.Clients.All.broadcastData(notifications);

            return(result);
        }
        public List <get_notification_Result> get_Notification()
        {
            List <get_notification_Result> notifications = new List <get_notification_Result>();

            using (var data = new digimarketEntities1().get_notification())
            {
                notifications = data.ToList <get_notification_Result>();
            }
            return(notifications);
        }
Esempio n. 4
0
        public List <get_site_Result> DeleteAdminSite([FromBody] siteInput site_Result)
        {
            new digimarketEntities1().delete_site(site_Result.site_url, site_Result.email);

            List <get_site_Result> AdminSites = new List <get_site_Result>();

            using (var data = new digimarketEntities1().get_site(site_Result.email))
            {
                AdminSites = data.ToList <get_site_Result>();
            }
            return(AdminSites);
        }
Esempio n. 5
0
        public List <get_site_Result> AddAdminSite([FromBody] siteInput site_Result)
        {
            new digimarketEntities1().add_site(site_Result.site_url, site_Result.site_name, site_Result.ga_id, site_Result.email, site_Result.custom);

            List <get_site_Result> AdminSites = new List <get_site_Result>();

            using (var data = new digimarketEntities1().get_site(site_Result.email))
            {
                AdminSites = data.ToList <get_site_Result>();
            }
            return(AdminSites);
        }