Added authorization to Attendance Controller

This commit is contained in:
ashutosh.nehete 2025-04-23 15:50:28 +05:30
parent cd1f06a99d
commit 1141971aa1

View File

@ -8,6 +8,7 @@ using Marco.Pms.Model.Utilities;
using Marco.Pms.Model.ViewModels.Attendance; using Marco.Pms.Model.ViewModels.Attendance;
using Marco.Pms.Services.Service; using Marco.Pms.Services.Service;
using MarcoBMS.Services.Helpers; using MarcoBMS.Services.Helpers;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
@ -15,6 +16,7 @@ using Document = Marco.Pms.Model.DocumentManager.Document;
namespace MarcoBMS.Services.Controllers namespace MarcoBMS.Services.Controllers
{ {
[Authorize]
[ApiController] [ApiController]
[Route("api/[controller]")] [Route("api/[controller]")]
public class AttendanceController : ControllerBase public class AttendanceController : ControllerBase
@ -515,7 +517,6 @@ namespace MarcoBMS.Services.Controllers
using var stream = new MemoryStream(fileBytes); using var stream = new MemoryStream(fileBytes);
var objectKey = await _s3Service.UploadFileAsync(stream, Image.FileName, Image.ContentType); var objectKey = await _s3Service.UploadFileAsync(stream, Image.FileName, Image.ContentType);
//var objectKey = await _s3Service.UploadFileAsync(Image.FileName, Image.ContentType);
var preSignedUrl = await _s3Service.GeneratePreSignedUrlAsync(objectKey); var preSignedUrl = await _s3Service.GeneratePreSignedUrlAsync(objectKey);
Document document = new Document Document document = new Document