Fix delete ressource for quizz
This commit is contained in:
parent
474e9ce719
commit
e157cd1cb0
@ -329,6 +329,34 @@ namespace ManagerService.Controllers
|
|||||||
sliderDTO.images = imagesToKeep;
|
sliderDTO.images = imagesToKeep;
|
||||||
section.Data = JsonConvert.SerializeObject(sliderDTO);
|
section.Data = JsonConvert.SerializeObject(sliderDTO);
|
||||||
break;
|
break;
|
||||||
|
case SectionType.Quizz:
|
||||||
|
QuizzDTO quizzDTO = JsonConvert.DeserializeObject<QuizzDTO>(section.Data);
|
||||||
|
foreach (var question in quizzDTO.questions)
|
||||||
|
{
|
||||||
|
question.source = question.resourceId == id ? null : question.source;
|
||||||
|
question.resourceId = question.resourceId == id ? null : question.resourceId;
|
||||||
|
}
|
||||||
|
if (quizzDTO.bad_level != null) {
|
||||||
|
quizzDTO.bad_level.source = quizzDTO.bad_level.resourceId == id ? null : quizzDTO.bad_level.source;
|
||||||
|
quizzDTO.bad_level.resourceId = quizzDTO.bad_level.resourceId == id ? null : quizzDTO.bad_level.resourceId;
|
||||||
|
}
|
||||||
|
if (quizzDTO.medium_level != null)
|
||||||
|
{
|
||||||
|
quizzDTO.medium_level.source = quizzDTO.medium_level.resourceId == id ? null : quizzDTO.medium_level.source;
|
||||||
|
quizzDTO.medium_level.resourceId = quizzDTO.medium_level.resourceId == id ? null : quizzDTO.medium_level.resourceId;
|
||||||
|
}
|
||||||
|
if (quizzDTO.good_level != null)
|
||||||
|
{
|
||||||
|
quizzDTO.good_level.source = quizzDTO.good_level.resourceId == id ? null : quizzDTO.good_level.source;
|
||||||
|
quizzDTO.good_level.resourceId = quizzDTO.good_level.resourceId == id ? null : quizzDTO.good_level.resourceId;
|
||||||
|
}
|
||||||
|
if (quizzDTO.great_level != null)
|
||||||
|
{
|
||||||
|
quizzDTO.great_level.source = quizzDTO.great_level.resourceId == id ? null : quizzDTO.great_level.source;
|
||||||
|
quizzDTO.great_level.resourceId = quizzDTO.great_level.resourceId == id ? null : quizzDTO.great_level.resourceId;
|
||||||
|
}
|
||||||
|
section.Data = JsonConvert.SerializeObject(quizzDTO);
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
_sectionService.Update(section.Id, section);
|
_sectionService.Update(section.Id, section);
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user