public Guid AddEmptyGenerator(Guid topicId, Guid levelId, TemplateGeneratorDTO topic) { var client = new RestClient(serverUri + $"/service/{topicId}/{levelId}/templateGenerator"); var request = new RestRequest(Method.POST); request.AddJsonBody(topic); var content = client.Execute(request); var generatorId = JsonConvert.DeserializeObject <Guid>(content.Content); return(generatorId); }
public ActionResult <Guid> AddTemplateGenerator( Guid topicId, Guid levelId, [FromBody] TemplateGeneratorDTO templateGenerator) { var(_, isFailure, id, error) = applicationApi .AddTemplateGenerator( topicId, levelId, templateGenerator.Text, templateGenerator.PossibleAnswers, templateGenerator.Answer, templateGenerator.Hints, templateGenerator.Streak, templateGenerator.Question); if (isFailure) { return(NotFound(error.Message)); } return(Ok(id)); }
public ActionResult <Guid> AddTemplateGenerator(Guid topicId, Guid levelId, [FromBody] TemplateGeneratorDTO generator) => Ok(service.AddEmptyGenerator(topicId, levelId, generator));