using Chat.DataService; using Chat.Models; using Microsoft.AspNetCore.Mvc; namespace Chat.Controllers { [ApiController] [Route("api/[controller]")] public class ChatController : Controller { private ChatService _chatService; public ChatController(ChatService chatService) { _chatService = chatService; } [HttpGet] public async Task> GetAll () { return await _chatService.GetAllAsync(); } [HttpPost] public async Task Post (Chatroom chatroom) { await _chatService.CreateAsync(chatroom); return CreatedAtAction(nameof(Post), chatroom); } } }