public async Task <IActionResult> EventsListing(ReadEventQuery model, [DataSourceRequest] DataSourceRequest request)
        {
            var eventHandler = await _mediator.Send(model);

            var events = eventHandler.ToDataSourceResult(request);

            var gridModel = new DataSourceResult()
            {
                Data  = events.Data,
                Total = events.Total
            };

            return(Json(data: gridModel, new JsonSerializerOptions()
            {
                PropertyNameCaseInsensitive = false
            }));
        }
        public ActionResult List()
        {
            ReadEventQuery model = new ReadEventQuery();

            return(View(model));
        }