Exemple #1
0
        public static void Register(HttpConfiguration config)
        {
            int bitwise = 3;
            Notification_SystemEntities4 db = new Notification_SystemEntities4();

            if (bitwise == 0)
            {
                var smsCount = db.mailQueues;
                int id       = 0;
                foreach (var item in smsCount)
                {
                    id = item.id;
                    if (item.stat == 0)
                    {
                        continue;
                    }
                    else
                    {
                        break;
                    }
                }
                var Notification = db.mailQueues.Single(p => p.id == id);
                Debug.WriteLine(Notification.toUser);
                Debug.WriteLine(Notification.content);
                Debug.WriteLine("sending at : " + DateTime.Now);
                db.mailQueues.Remove(db.mailQueues.Single(p => p.id == id));
                db.SaveChanges();
            }
            else if (bitwise == 1)
            {
                var smsCount = db.smsQueues;
                int id       = 0;
                foreach (var item in smsCount)
                {
                    id = item.id;
                    if (item.stat == 0)
                    {
                        continue;
                    }
                    else
                    {
                        break;
                    }
                }
                var Notification = db.smsQueues.Single(p => p.id == id);
                Debug.WriteLine(Notification.toUser);
                Debug.WriteLine(Notification.content);
                Debug.WriteLine("sending at : " + DateTime.Now);
                db.smsQueues.Remove(db.smsQueues.Single(p => p.id == id));
                db.SaveChanges();
            }
            config.MapHttpAttributeRoutes();
            config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{id}",
                defaults: new { id = RouteParameter.Optional }
                );
        }