public QuestionTemplate EditQuestionTemplate( string questionTemplateId, Barrier barrier, Organization organization, string text, string supportNotes, Status status ) { QuestionTemplate questionTemplate = _questionTemplateService.GetQuestionTemplate(questionTemplateId); return(_questionTemplateService.Edit(questionTemplate, barrier, organization, text, supportNotes, status)); }
public void GetExists() { QuestionTemplateService questionTemplateService = new QuestionTemplateService(_context); QuestionTemplate questionTemplateCreate = questionTemplateService.Create(Barrier.GM, Organization.All, "text", "supportNotes"); QuestionTemplate questionTemplateGet = questionTemplateService.GetQuestionTemplate(questionTemplateCreate.Id); Assert.Equal(questionTemplateCreate, questionTemplateGet); }
public void Delete() { var service = new ProjectCategoryService(fixture.context); int nCategories = service.GetAll().Count(); var oldProjectCategory = service.GetAll().First(); var newProjectCategory = service.CopyFrom(Randomize.String(), oldProjectCategory); var qtService = new QuestionTemplateService(fixture.context); var questionTemplate = qtService .GetAll() .Include(x => x.ProjectCategories) .First(x => x.ProjectCategories.Contains(newProjectCategory)) ; service.Delete(newProjectCategory); questionTemplate = qtService.GetQuestionTemplate(questionTemplate.Id); Assert.False(questionTemplate.ProjectCategories.Contains(newProjectCategory)); Assert.Equal(nCategories, service.GetAll().Count()); }
public QuestionTemplate DeleteQuestionTemplate(string questionTemplateId) { QuestionTemplate questionTemplate = _questionTemplateService.GetQuestionTemplate(questionTemplateId); return(_questionTemplateService.Delete(questionTemplate)); }
public void GetDoesNotExist() { QuestionTemplateService questionTemplateService = new QuestionTemplateService(_context); Assert.Throws <NotFoundInDBException>(() => questionTemplateService.GetQuestionTemplate("some_action_id_that_does_not_exist")); }