Exemple #1
0
        private JObject TeamManagement(HttpContext context)
        {
            JObject responseJObj = new JObject();

            try
            {
                Press3.BusinessRulesLayer.Manager managerObject = new Press3.BusinessRulesLayer.Manager();
                UserDefinedClasses.TeamManagement tmObj         = new Press3.UserDefinedClasses.TeamManagement();
                tmObj.AgentId = agentId;
                //context.Request["agentId"] != null ? Convert.ToInt32(context.Request["agentId"]) : 0;
                tmObj.AccountId     = accountId;
                tmObj.Supervisor_Id = Convert.ToInt32(context.Request["SupervisorId"]);
                tmObj.Mode          = Convert.ToInt32(context.Request["mode"]);
                tmObj.AgentToAssign = context.Request["AgentToAssign"] != null?Convert.ToInt32(context.Request["AgentToAssign"]) : 0;

                tmObj.AgentToRelease = context.Request["AgentToRelease"] != null?Convert.ToInt32(context.Request["AgentToRelease"]) : 0;

                responseJObj = managerObject.TeamManagement(MyConfig.MyConnectionString, tmObj);
            }
            catch (Exception ex)
            {
                Logger.Error(ex.ToString());
                throw ex;
            }
            return(responseJObj);
        }