public async Task <StoryTemplateOutput> ConvertStory(IOrganizationProjectManager pm, Guid storyId, ConvertStoryInput input) { var story = await _stories.Queryable() .Where(x => x.Id == storyId && x.Project.ProjectManagerOrganizationId == pm.OrganizationId) .FirstAsync(); var agency = await _organizations.Queryable() .Include(x => x.ProviderOrganization) .Where(x => x.Id == pm.OrganizationId) .FirstOrDefaultAsync(); return(await ConvertStory(story, agency)); }
public async Task <IActionResult> ConvertStoryToTemplate([FromRoute] Guid organizationId, [FromRoute] Guid storyId, [FromBody] ConvertStoryInput input) { var templates = await _storyTemplateService.ConvertStory(_accountManager, storyId, input); return(Ok(templates)); }