using Example.Contract; using Microsoft.AspNetCore.Mvc; using System; using System.Threading.Tasks; namespace Example.Controllers { [ApiController] [Route("[controller]")] public class HomeController : ControllerBase { private readonly IChatService _chatService; public HomeController(IChatService chatService) { _chatService = chatService; } [HttpGet("start")] public async Task Start() { await _chatService.StartWorkAsync(new ViewModel.StartWorkVm() { BirthDate = DateTime.Now, FirstName = "Majid", LastName = "Bigdeli", JobType = Enums.JobType.Manager }); return "started"; } [HttpGet("stop")] public async Task Stop() { // await _chatService.StopWork(new ViewModel.StopWorkVm() // { // Date = DateTime.Now, // Description = "Majid" // }); return ; } } }