public async Task <BusStopsBusStopDto> GetBusStopIncludeAllAsync(int id) { var busStop = await _repository.GetBusStopIncludeAllAsync(id); var punctualityPercentage = PunctualityConverter.BusStopPunctualityPercentage(busStop); var busStopDto = new BusStopsBusStopDto() { PunctualityPercentage = punctualityPercentage }; return(_mapper.Map <BusStop, BusStopsBusStopDto>(busStop, busStopDto)); }
public async Task RemoveBusStopAsync(BusStopsBusStopDto busStop) { var busStopToRemove = await _repository.GetBusStopAsync(busStop.Id); await _repository.RemoveBusStopAsync(busStopToRemove); }