Exemple #1
0
        public IActionResult Get(string searchValue, int pageSize, int skip, int take, string sortField, string dir)
        {
            try
            {
                var loggedUser = UserHelper.CurrentUserGuid(HttpContext);
                var result     = _eventLogService.GetAll(searchValue, pageSize, skip, take, sortField, dir);

                var lstAuditLog = result.Select(x => new EventLog
                {
                    EventGuid   = x.EventGuid,
                    EventDate   = x.EventDate,
                    Resource    = x.Resource,
                    Application = x.Application,
                    Message     = x.Message,
                    UserName    = _userService.GetUserByUserGuid(x.UserGuid).DisplayName,
                    StackTrace  = x.StackTrace,
                    Action      = x.Action
                }).ToList();

                return(Ok(new { result = lstAuditLog, count = _eventLogService.TotalRecord(searchValue) }));
            }
            catch (Exception ex)
            {
                ModelState.Clear();
                ModelState.AddModelError("", ex.Message);
                return(BadRequestFormatter.BadRequest(this, ex));
            }
        }
        // GET: EvenLog
        public async Task <ActionResult> All()
        {
            var eventLogs = await _eventLogService.GetAll();

            var eventLogsModels = eventLogs.Select(Mapper.Map <EventLogModel>);

            return(View(eventLogsModels));
        }
Exemple #3
0
        /// <summary>
        /// Gets the latest.
        /// </summary>
        /// <returns></returns>
        public IList <LogItem> GetLatest()
        {
            var category = EventCategory.Actividad.ToString();

            var items =
                _eventLogService.GetAll()
                .Where(l => l.Category == category)
                .OrderByDescending(l => l.EventDate)
                .Take(10)
                .ToList();

            return(items);
        }
Exemple #4
0
        public ActionResult Index()
        {
            var logs = _eventLogService.GetAll();

            return(View(logs));
        }
Exemple #5
0
        public async Task <ActionResult <IEnumerable <EventLogResponse> > > Get()
        {
            var result = await _eventLogService.GetAll().ToResponseAsync <EventLogBiz, EventLogResponse>();

            return(Ok(result));
        }
Exemple #6
0
 public IActionResult Get()
 {
     return(new ObjectResult(_eventLogService.GetAll()));
 }