private Task <ManureStorageViewModel> GetManureStorageSystemAsync() { var generatedManures = new List <GeneratedManure> { new GeneratedManure { animalId = 1, animalSubTypeId = 1, animalSubTypeName = "Cow, including calf to weaning", ManureType = ManureMaterialType.Solid }, new GeneratedManure { animalId = 1, animalSubTypeId = 3, animalSubTypeName = "Heavy Feeders", ManureType = ManureMaterialType.Solid }, new GeneratedManure { animalId = 2, animalSubTypeId = 4, animalSubTypeName = "Calves (0 to 3 months old)", ManureType = ManureMaterialType.Liquid }, new GeneratedManure { animalId = 2, animalSubTypeId = 9, animalSubTypeName = "Milking Cow", ManureType = ManureMaterialType.Liquid } }; if (!_userData.GetGeneratedManures().Any()) { foreach (var generatedManure in generatedManures) { _userData.AddGeneratedManure(generatedManure); } } var manureStorageVm = new ManureStorageViewModel { GeneratedManures = _userData.GetGeneratedManures(), ManureStorageSystems = _userData.GetStorageSystems() }; return(Task.FromResult(manureStorageVm)); }