using System; using System.Threading.Tasks; using Microsoft.AspNetCore.Mvc; using Microsoft.EntityFrameworkCore; using Infrastructure.Data; using Core.Entities; namespace HealthcareManager.API.Controllers { [ApiController] [Route("api/[controller]")] public class DoctorsController : ControllerBase { private readonly HealthcareManagerContext _context; public DoctorsController(HealthcareManagerContext context) { _context = context ?? throw new ArgumentNullException(nameof(context)); } [HttpGet("{id}")] public async Task> GetDoctor(int id) { return NotFound(); } [HttpPost] public async Task> PostDoctor(Doctor doctor) { return NotFound(); } [HttpPut("{id}")] public async Task PutDoctor(int id, Doctor doctor) { return NotFound(); } [HttpDelete("{id}")] public async Task DeleteDoctor(int id) { return NotFound(); } } }