From 6876b623ac6d162139d09e7d201a3c3d484811d4 Mon Sep 17 00:00:00 2001 From: quentin Date: Mon, 20 May 2024 15:11:13 -0500 Subject: [PATCH] Created remaining CRUD controllers --- API/Controllers/EventController.cs | 19 +++++++++++++++++++ API/Controllers/GrantController.cs | 19 +++++++++++++++++++ API/Controllers/ImageController.cs | 19 +++++++++++++++++++ API/Controllers/PermissionController.cs | 19 +++++++++++++++++++ API/Controllers/SavedEventController.cs | 19 +++++++++++++++++++ API/Controllers/UserController.cs | 19 +++++++++++++++++++ 6 files changed, 114 insertions(+) create mode 100644 API/Controllers/EventController.cs create mode 100644 API/Controllers/GrantController.cs create mode 100644 API/Controllers/ImageController.cs create mode 100644 API/Controllers/PermissionController.cs create mode 100644 API/Controllers/SavedEventController.cs create mode 100644 API/Controllers/UserController.cs diff --git a/API/Controllers/EventController.cs b/API/Controllers/EventController.cs new file mode 100644 index 0000000..afd6709 --- /dev/null +++ b/API/Controllers/EventController.cs @@ -0,0 +1,19 @@ +using API.Authentication.Interfaces; +using API.DTO.Base; +using API.DTO.Base.Update; +using API.Services; +using DAL.Models; +using DAL.Models.Audits; +using Microsoft.AspNetCore.Mvc; + +namespace API.Controllers +{ + [ApiController] + [Route("api/v1/[controller]")] + public class EventController : CRUDBase + { + public EventController(ILogger logger, UserService userService, EventService service) : base(logger, userService, service) + { + } + } +} diff --git a/API/Controllers/GrantController.cs b/API/Controllers/GrantController.cs new file mode 100644 index 0000000..aab1210 --- /dev/null +++ b/API/Controllers/GrantController.cs @@ -0,0 +1,19 @@ +using API.Authentication.Interfaces; +using API.DTO.Base; +using API.DTO.Base.Update; +using API.Services; +using DAL.Models; +using DAL.Models.Audits; +using Microsoft.AspNetCore.Mvc; + +namespace API.Controllers +{ + [ApiController] + [Route("api/v1/[controller]")] + public class GrantController : CRUDBase + { + public GrantController(ILogger logger, UserService userService, GrantService service) : base(logger, userService, service) + { + } + } +} diff --git a/API/Controllers/ImageController.cs b/API/Controllers/ImageController.cs new file mode 100644 index 0000000..6ad31d2 --- /dev/null +++ b/API/Controllers/ImageController.cs @@ -0,0 +1,19 @@ +using API.Authentication.Interfaces; +using API.DTO.Base; +using API.DTO.Base.Update; +using API.Services; +using DAL.Models; +using DAL.Models.Audits; +using Microsoft.AspNetCore.Mvc; + +namespace API.Controllers +{ + [ApiController] + [Route("api/v1/[controller]")] + public class ImageController : CRUDBase + { + public ImageController(ILogger logger, UserService userService, ImageService service) : base(logger, userService, service) + { + } + } +} diff --git a/API/Controllers/PermissionController.cs b/API/Controllers/PermissionController.cs new file mode 100644 index 0000000..db962ad --- /dev/null +++ b/API/Controllers/PermissionController.cs @@ -0,0 +1,19 @@ +using API.Authentication.Interfaces; +using API.DTO.Base; +using API.DTO.Base.Update; +using API.Services; +using DAL.Models; +using DAL.Models.Audits; +using Microsoft.AspNetCore.Mvc; + +namespace API.Controllers +{ + [ApiController] + [Route("api/v1/[controller]")] + public class PermissionController : CRUDBase + { + public PermissionController(ILogger logger, UserService userService, PermissionService service) : base(logger, userService, service) + { + } + } +} diff --git a/API/Controllers/SavedEventController.cs b/API/Controllers/SavedEventController.cs new file mode 100644 index 0000000..d7afc47 --- /dev/null +++ b/API/Controllers/SavedEventController.cs @@ -0,0 +1,19 @@ +using API.Authentication.Interfaces; +using API.DTO.Base; +using API.DTO.Base.Update; +using API.Services; +using DAL.Models; +using DAL.Models.Audits; +using Microsoft.AspNetCore.Mvc; + +namespace API.Controllers +{ + [ApiController] + [Route("api/v1/[controller]")] + public class SavedEventController : CRUDBase + { + public SavedEventController(ILogger logger, UserService userService, SavedEventService service) : base(logger, userService, service) + { + } + } +} diff --git a/API/Controllers/UserController.cs b/API/Controllers/UserController.cs new file mode 100644 index 0000000..6953837 --- /dev/null +++ b/API/Controllers/UserController.cs @@ -0,0 +1,19 @@ +using API.Authentication.Interfaces; +using API.DTO.Base; +using API.DTO.Base.Update; +using API.Services; +using DAL.Models; +using DAL.Models.Audits; +using Microsoft.AspNetCore.Mvc; + +namespace API.Controllers +{ + [ApiController] + [Route("api/v1/[controller]")] + public class UserController : CRUDBase + { + public UserController(ILogger logger, UserService userService, UserService service) : base(logger, userService, service) + { + } + } +}