public async Task <bool> AddEntry(VehiclesDetailsDto dto) { _exceptionService.Throw(() => Validator.CheckNull(dto)); _exceptionService.Throw(() => Validator.CheckNull(((VehicleRepository)_vehicleRepository).DBContext)); var model = Mapper.Map <VehicleDetailsModel>(dto); bool result = false; using (_vehicleRepository) { var res = await _vehicleRepository.AddNew(model); result = res > -1; } return(result); }