Esempio n. 1
0
        public int GetPendingByAgentIdCount(long AgentId)
        {
            var agentRequests = new AgentServiceRequestRepository(context).GetPendingByAgentId(AgentId);
            int count         = agentRequests.Where(ar => ar.Status == (int)Constant.ServiceRequestStatus.Initial).Count();

            return(count);
        }
Esempio n. 2
0
        public List <IServiceRequest> GetPendingByAgentId(long AgentId)
        {
            var agentRequests   = new AgentServiceRequestRepository(context).GetPendingByAgentId(AgentId);
            var serviceRequests = agentRequests.Select(a => a.ServiceRequest).ToList <IServiceRequest>();

            return(serviceRequests);
        }
Esempio n. 3
0
        public List <IServiceRequest> GetFollowUpByAgentId(long AgentId)
        {
            var agentRequests   = new AgentServiceRequestRepository(context).GetForFollowUpByAgentId(AgentId);
            var serviceRequests = agentRequests.Select(a => a.ServiceRequest).ToList <IServiceRequest>().
                                  Where(r => r.TimeOccured.AddDays(ConfigurationHelper.DAYS_TO_EXPIRE_REQUEST).AddHours(-ConfigurationHelper.HOURS_TO_FOLLOW_UP) <= DateTime.UtcNow).ToList();

            return(serviceRequests);
        }