Import and export quizzDTO to test !
This commit is contained in:
parent
e157cd1cb0
commit
e5bfed2ff6
@ -287,6 +287,43 @@ namespace ManagerService.Controllers
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case SectionType.Quizz:
|
case SectionType.Quizz:
|
||||||
|
QuizzDTO quizzDTO = JsonConvert.DeserializeObject<QuizzDTO>(section.data);
|
||||||
|
foreach (var question in quizzDTO.questions)
|
||||||
|
{
|
||||||
|
if (question.resourceId != null)
|
||||||
|
{
|
||||||
|
addResourceToList(resourceDTOs, question.resourceId);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (quizzDTO.bad_level != null)
|
||||||
|
{
|
||||||
|
if (quizzDTO.bad_level.resourceId != null)
|
||||||
|
{
|
||||||
|
addResourceToList(resourceDTOs, quizzDTO.bad_level.resourceId);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (quizzDTO.medium_level != null)
|
||||||
|
{
|
||||||
|
if (quizzDTO.medium_level.resourceId != null)
|
||||||
|
{
|
||||||
|
addResourceToList(resourceDTOs, quizzDTO.medium_level.resourceId);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (quizzDTO.good_level != null)
|
||||||
|
{
|
||||||
|
if (quizzDTO.good_level.resourceId != null)
|
||||||
|
{
|
||||||
|
addResourceToList(resourceDTOs, quizzDTO.good_level.resourceId);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (quizzDTO.great_level != null)
|
||||||
|
{
|
||||||
|
if (quizzDTO.great_level.resourceId != null)
|
||||||
|
{
|
||||||
|
addResourceToList(resourceDTOs, quizzDTO.great_level.resourceId);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
case SectionType.Menu:
|
case SectionType.Menu:
|
||||||
case SectionType.Web:
|
case SectionType.Web:
|
||||||
case SectionType.Video:
|
case SectionType.Video:
|
||||||
@ -398,6 +435,44 @@ namespace ManagerService.Controllers
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case SectionType.Quizz:
|
||||||
|
QuizzDTO quizzDTO = JsonConvert.DeserializeObject<QuizzDTO>(section.data);
|
||||||
|
foreach (var question in quizzDTO.questions)
|
||||||
|
{
|
||||||
|
if (question.resourceId != null)
|
||||||
|
{
|
||||||
|
createResource(exportConfiguration.resources.Where(r => r.id == question.resourceId).FirstOrDefault());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (quizzDTO.bad_level != null)
|
||||||
|
{
|
||||||
|
if(quizzDTO.bad_level.resourceId != null)
|
||||||
|
{
|
||||||
|
createResource(exportConfiguration.resources.Where(r => r.id == quizzDTO.bad_level.resourceId).FirstOrDefault());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (quizzDTO.medium_level != null)
|
||||||
|
{
|
||||||
|
if (quizzDTO.medium_level.resourceId != null)
|
||||||
|
{
|
||||||
|
createResource(exportConfiguration.resources.Where(r => r.id == quizzDTO.medium_level.resourceId).FirstOrDefault());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (quizzDTO.good_level != null)
|
||||||
|
{
|
||||||
|
if (quizzDTO.good_level.resourceId != null)
|
||||||
|
{
|
||||||
|
createResource(exportConfiguration.resources.Where(r => r.id == quizzDTO.good_level.resourceId).FirstOrDefault());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (quizzDTO.great_level != null)
|
||||||
|
{
|
||||||
|
if (quizzDTO.great_level.resourceId != null)
|
||||||
|
{
|
||||||
|
createResource(exportConfiguration.resources.Where(r => r.id == quizzDTO.great_level.resourceId).FirstOrDefault());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
case SectionType.Menu:
|
case SectionType.Menu:
|
||||||
case SectionType.Web:
|
case SectionType.Web:
|
||||||
case SectionType.Video:
|
case SectionType.Video:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user