using System.Threading.Tasks; using Microsoft.AspNetCore.Mvc; using MisIngredientesVue.Core.Extensions; using MisIngredientesVue.Core.Models; using MisIngredientesVue.Core.Services; namespace MisIngredientesVue.Controllers { [Route("api/[controller]")] [ApiController] public class ActivityLogController : Controller { private readonly IActivityLogsService _activityLogService; public ActivityLogController(IActivityLogsService activityLogService) { _activityLogService = activityLogService; } [HttpGet] public async Task Get(int skip, int take, string sortBy, string sortOrder, string q, string type, string entityType, string createdOn) { var findAll = await _activityLogService.GetActivityLogs(User.Identity.GetTenantId(), skip, take, sortBy, sortOrder, q, type, entityType, createdOn); return Ok(new PagedResults(findAll.Results, findAll.Total, skip, take)); } } }