Exemplo n.º 1
0
 public ProcessedEventFilter(IProcessedEventRepository processedEventRepository,
                             IConsumerProvider consumerProvider, ISystemTimeProvider systemTimeProvider)
 {
     _processedEventRepository = processedEventRepository;
     _consumerProvider         = consumerProvider;
     _systemTimeProvider       = systemTimeProvider;
 }
Exemplo n.º 2
0
 public ConsumerService(
     IConsumerMethodProvider consumerMethodProvider,
     IConsumerProvider consumerProvider,
     ILogger <ConsumerService> logger
     )
 {
     _consumerMethodProvider = consumerMethodProvider;
     _consumerProvider       = consumerProvider;
     _logger = logger;
 }
Exemplo n.º 3
0
        public ActionResult GetForConsumer(int?id, IConsumerProvider consumerProvider)
        {
            var applications = consumerProvider.Find(id).Applications;

            var result = new
            {
                total = applications.Count,
                rows  = applications.Select(application => new
                {
                    id   = application.ID,
                    Name = application.Name,
                })
            };

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 4
0
        public ActionResult Get(int id, IConsumerProvider consumerProvider)
        {
            var application = provider.Find(id);

            var jsonData = new
            {
                total = 1,
                rows  = new[]
                {
                    new
                    {
                        id   = application.ID,
                        Name = application.Name,
                    }
                }
            };

            return(Json(jsonData, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 5
0
        public JsonResult List(int consumerID, JqGridConfiguration configuration, IConsumerProvider consumerProvider)
        {
            var applications = consumerProvider.Find(consumerID).Applications;

            var jsonData = new
            {
                total   = 1,
                page    = configuration.PageIndex,
                records = applications.Count,
                rows    = applications.Select(application => new
                {
                    id   = application.ID,
                    cell = new object[]
                    {
                        application.Name,
                        application.Description,
                        application.IsActive ? "Yes" : "No",
                        application.ID.ToString()
                    }
                })
            };

            return(Json(jsonData, JsonRequestBehavior.AllowGet));
        }