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)); }