public async Task <Unit> Handle(StartProvidedServiceCommand request, CancellationToken cancellationToken) { var providedService = await _providedServiceRepository.GetById(request.IdProvidedService); providedService.Start(); await _providedServiceRepository.SaveChanges(); return(Unit.Value); }
public async Task <Unit> Handle(FinishProvidedServiceCommand request, CancellationToken cancellationToken) { //Entity Framework var providedService = await _providedServiceRepository.GetProvidedServiceAsync(request.IdProvidedService); providedService.Finish(); await _providedServiceRepository.SaveChanges(); return(Unit.Value); //Dapper //await _providedServiceRepository.Finish(request.IdProvidedService); //return Unit.Value; }