From c2c486a11d45856828b1f023a163b4adfba77812 Mon Sep 17 00:00:00 2001 From: "ashutosh.nehete" Date: Wed, 14 May 2025 15:44:30 +0530 Subject: [PATCH] An API skeleton has been added. --- .../Controllers/DirectoryController.cs | 33 ++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/Marco.Pms.Services/Controllers/DirectoryController.cs b/Marco.Pms.Services/Controllers/DirectoryController.cs index 77a183c..b0de798 100644 --- a/Marco.Pms.Services/Controllers/DirectoryController.cs +++ b/Marco.Pms.Services/Controllers/DirectoryController.cs @@ -1,4 +1,8 @@ -using Microsoft.AspNetCore.Mvc; +using Marco.Pms.DataAccess.Data; +using Marco.Pms.Model.Dtos.Directory; +using MarcoBMS.Services.Helpers; +using MarcoBMS.Services.Service; +using Microsoft.AspNetCore.Mvc; namespace Marco.Pms.Services.Controllers { @@ -6,5 +10,32 @@ namespace Marco.Pms.Services.Controllers [ApiController] public class DirectoryController : ControllerBase { + + private readonly ApplicationDbContext _context; + private readonly ILoggingService _logger; + private readonly UserHelper _userHelper; + + + public DirectoryController(ApplicationDbContext context, ILoggingService logger, UserHelper userHelper) + { + _context = context; + _logger = logger; + _userHelper = userHelper; + } + + [HttpGet] + public async Task GetContactList() + { + return Ok(); + } + + [HttpPost] + public async Task CreateContact([FromBody] CreateContactDto createContact) + { + return Ok(); + } + { + return Ok(); } } +}