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); }