public void CreateHouseholdTask() { if (access.GetUsers().Count == 0) { UserFactoryTest userFactoryTest = new UserFactoryTest(); userFactoryTest.CreateUsers(access); } ProcessingTimeFactoryTest processingTimeFactoryTest = new ProcessingTimeFactoryTest(); processingTimeFactoryTest.CreateProcessingTimes(access); HouseholdTask task1 = new HouseholdTask { CreatorId = "1", Title = Task1Title, Description = Task1Description, ProcessingTimeId = 1 }; access.CreateOrUpdate(task1); HouseholdTask task2 = new HouseholdTask { CreatorId = "2", Title = Task2Title, Description = Task2Description, ProcessingTimeId = 2 }; access.CreateOrUpdate(task2); }
public void CreateOrUpdateTask(HouseholdTask task) { access.CreateOrUpdate(task.ProcessingTime); task.ProcessingTimeId = task.ProcessingTime.Id; access.CreateOrUpdate(task); }
public HouseholdTask LoadHouseholdTask(int id) { HouseholdTask output = null; var householdTaskEntity = _access.GetHouseholdTasks().FirstOrDefault(t => t.Id == id); if (householdTaskEntity != null) { output = new HouseholdTask { Id = id, Creator = userFactory.LoadUser(householdTaskEntity.CreatorId), CreatorId = householdTaskEntity.CreatorId, Description = householdTaskEntity.Description, HistoryTasks = historyTaskFactory.LoadHistoryTasks(householdTaskEntity), ProcessingTime = processingTimeFactory.LoadProcessingTime(householdTaskEntity.ProcessingTimeId), ProcessingTimeId = householdTaskEntity.ProcessingTimeId, Title = householdTaskEntity.Title }; } return(output); }