public JsonResult SeachActivities(string dateFrom, string dateTo)
        {
            var dtFrom = Common.Utils.Helpers.DateTimeHelper.FromDateTimeAR(dateFrom);
            var dtTo   = Common.Utils.Helpers.DateTimeHelper.FromDateTimeAR(dateTo);

            dtTo = dtTo.Value.AddHours(23).AddMinutes(59).AddSeconds(29);

            try
            {
                var model = _service.Get <ViewModel.Activity.ActivityLogListItemViewModel>(filter: x => x.CreatedDateTime >= dtFrom && x.CreatedDateTime <= dtTo,
                                                                                           includeProperties: "ActivityTypeDescriptor,CreatedUser",
                                                                                           orderBy: o => o.OrderByDescending(c => c.CreatedDateTime));

                var table = this.RenderViewToStringAsync("Partials/_GridLogActivity", model).Result;
                return(new JsonResult(new { success = true, table })
                {
                    StatusCode = 200
                });
            }
            catch (Exception ex)
            {
                _logger.LogError(ex, "Error obteniendo datos");
                return(new JsonResult(new { success = false, message = ex.Message })
                {
                    StatusCode = 500
                });
            }
        }
        // GET: LogActividades
        public ActionResult Index()
        {
            //var sessionId = HttpContext.Session.Id;
            var model = _service.Get <ViewModel.Activity.ActivityLogListItemViewModel>(filter: x => x.CreatedUserId == this.GetUserId(),
                                                                                       includeProperties: "ActivityTypeDescriptor");

            model = model.OrderByDescending(x => x.CreatedDateTime).ToList();

            return(View(model));
        }