using Marco.Pms.DataAccess.Data; using MarcoBMS.Services.Helpers; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using Microsoft.EntityFrameworkCore; namespace MarcoBMS.Services.Controllers { [Authorize] [Route("api/[controller]")] [ApiController] public class TaskController : ControllerBase { private readonly ApplicationDbContext _context; private readonly UserHelper _userHelper; public TaskController(ApplicationDbContext context, UserHelper userHelper) { _context = context; _userHelper = userHelper; } [HttpGet] [Route("activities")] public async Task GetActivities() { var activities = await _context.ActivityMasters.Where(c => c.TenantId == _userHelper.GetTenantId()).ToListAsync(); return Ok(activities); } } }