public async Task<IHttpActionResult> Submit(IdeaSubmissionRequest ideaSubmissionRequest) { if (ModelState.IsValid) { _ideaService.SaveIdea(ideaSubmissionRequest); return Ok(new IdeaSubmissionResponse { Message = "Idea submitted ok", Success = true }); } return BadRequest(ModelState); }
public SaveIdeaArgs(IdeaSubmissionRequest ideaSubmissionRequest) { IdeaSubmissionRequest = ideaSubmissionRequest; }
public void SaveIdea(IdeaSubmissionRequest ideaSubmissionRequest) { _pipelineFactory.Run(PipelineNames.SaveIdea, new SaveIdeaArgs(ideaSubmissionRequest)); }