using DbFirst.Application.Repositories; using DbFirst.Domain.Entities; using MediatR; namespace DbFirst.Application.Time.Commands; public class InsertTimeHandler : IRequestHandler { private readonly ITimeRepository _repository; public InsertTimeHandler(ITimeRepository repository) { _repository = repository; } public async Task Handle(InsertTimeCommand request, CancellationToken cancellationToken) { await _repository.InsertAsync(cancellationToken); return await _repository.GetLastAsync(cancellationToken); } }