public async Task <ValidationResult <Car> > UpdateCar(Car car)
        {
            ValidationResult <Car> validationResult = new ValidationResult <Car>();

            try
            {
                var carData = _mapper.Map <Data.Entities.Car>(car);
                await _dataService.UpdateAsync(carData);

                validationResult.Entity    = car;
                validationResult.Succeeded = true;
            }
            catch (Exception ex)
            {
                validationResult.Succeeded = false;
                validationResult.Errors    = new List <string> {
                    ex.InnerMessage()
                };
                validationResult.Exception = ex;
            }
            return(validationResult);
        }