public async Task <IncentiveApplication> Find(Guid id) { var application = await _incentiveApplicationDataRepository.Get(id); if (application != null) { return(await Task.FromResult(_incentiveApplicationFactory.GetExisting(id, application))); } return(null); }