public void Create(DistanceBetweenStops distanceBetweenStops)
        {
            try
            {
                var mapDistanceBetweenStops = AutoMapper.Mapper.Map
                    <Data.Entities.DistanceBetweenStops>(distanceBetweenStops);

                _distanceBetweenStopsRepository.Add(mapDistanceBetweenStops);

                _unitOfWork.Commit();
            }
            catch (Exception exception)
            {
                throw new FaultException(exception.Message);
            }
        }
        public void Update(DistanceBetweenStops distanceBetweenStops)
        {
            try
            {
                var actualDistanceBetweenStops = _distanceBetweenStopsRepository
                    .FindBy(b => b.Id == distanceBetweenStops.Id)
                    .First();

                actualDistanceBetweenStops.DistanceInKilometers = distanceBetweenStops.DistanceInKilometers;
                actualDistanceBetweenStops.FirstBusStopId = distanceBetweenStops.FirstBusStopId;
                actualDistanceBetweenStops.SecondBusStopId = distanceBetweenStops.SecondBusStopId;
                actualDistanceBetweenStops.TravelTime = distanceBetweenStops.TravelTime;

                _unitOfWork.Commit();
            }
            catch (Exception exception)
            {
                throw new FaultException(exception.Message);
            }
        }