Esempio n. 1
0
        public JsonResult TakeCall()
        {
            q_take_call_Result result = null;
            SecurityManager    sm     = new SecurityManager();
            string             name   = User.Identity.Name;
            string             ext    = sm.GetUserExt(name);

            lock (locker)
            {
                result = db.q_take_call(User.Identity.Name, ext).ToList().FirstOrDefault();
            }
            if (result == null)
            {
                return(null);
            }
            //var cust = db.Customers.Find(id);
            //var str = "[{" + string.Format("Id: {0}, Name: \"{1}\"", cust.Id, cust.Name) + "}]";
            var obj = new { Id = result.Id, CallerId = result.TNo };

            return(Json(obj, JsonRequestBehavior.AllowGet));
        }