Exemple #1
0
        public ApiMessage GetAgencyResourceTaocans()
        {
            this.IniRequest();
            ApiMessage           message     = new ApiMessage();
            AgentAdminMenagement agentMgtMgr = new AgentAdminMenagement(User.Identity.Name);
            int agencyId   = 0;
            int resourceId = 0;

            int.TryParse(request["agencyId"], out agencyId);
            int.TryParse(request["resourceId"], out resourceId);
            if (agencyId == 0 && resourceId == 0)
            {
                message.Status  = "ERROR";
                message.Item    = null;
                message.Message = "代理商编号和资源编号都不能为空";
                return(message);
            }
            List <BResourceTaocan> taocans = new List <BResourceTaocan>();

            if (resourceId > 0 && agencyId > 0)
            {
                taocans = agentMgtMgr.FindAgencyResourceTaocans(agencyId, resourceId);
            }
            else if (resourceId > 0 && agencyId <= 0)
            {
                ResourceManagement resourceMgr = new ResourceManagement(agentMgtMgr.CurrentLoginUser);
                taocans = resourceMgr.FindResourceTaocans(resourceId, 0, false);
            }

            message.Status = "OK";
            message.Item   = taocans;
            return(message);
        }