public Task AddOutcomeCategoryAsync(IKey outcomeKey, IKey categoryKey) { return(Task.Factory.StartNew(() => { Outcome model = outcomeRepository.Find(outcomeKey); model.AddCategory(categoryKey); outcomeRepository.Save(model); })); }