public async Task <IResult> AddRideAsync(Ride ride) { ride.Id = Guid.NewGuid(); ride.Passangers = new List <string>(); ride.IsActive = true; var result = await rideRepository.AddRideAsync(ride); if (!result) { return(new ErrorResult(Messages.RideNotAdded)); } return(new SuccessResult(Messages.RideAdded)); }