Esempio n. 1
0
        public async System.Threading.Tasks.Task ApplyAgents(int grId)
        {
            using (PFCSqlEntities db = new PFCSqlEntities())
            {
                var         ExtensionList = db.TblExtGroup.Where(eg => eg.TblExtGrGroupID == 1).OrderBy(ex => ex.TblExtGrRow).Select(ex => ex.TblExtensions.TblExtNumber.ToString()).ToList();
                ApiExecuter Ex            = new ApiExecuter();


                List <string> preEx = new List <string>();
                List <string> remEx = new List <string>();

                for (int i = 0; i < ExtensionList.Count; i++)
                {
                    if (i == 0)
                    {
                        preEx.Add(ExtensionList[0]);
                    }
                    else
                    {
                        remEx.Add(ExtensionList[i]);
                    }
                    await Ex.EditQueueOperatorsRestApi("069", preEx);

                    await Ex.EditQueueOperatorsRestApi("070", remEx);
                }
            }
        }
Esempio n. 2
0
        public async System.Threading.Tasks.Task <ActionResult> SaleMemberList()
        {
            ApiExecuter Ex            = new ApiExecuter();
            var         extensionList = await Ex.GetExtensionListRestApi();

            ViewBag.ExtensionList = new SelectList(extensionList.Select(el => new
            {
                Idd = "شماره داخلی : " + el.Extension.ToString() + " - نام اوپراتور : " + el.Name,
                id  = el.Extension.ToString() + ":" + el.Name
            }).ToList(), "id", "idd");
            return(View());
        }