private static FancyTextComposition FancyTextDtoToFancyTextComp(FancyTextCompDto fancyText) { return(new FancyTextComposition() { Name = fancyText.Name, FancyTexts = new List <FancyText>() { new FancyText { Text = fancyText.Text1, Color = fancyText.Color1, }, new FancyText { Text = fancyText.Text2, Color = fancyText.Color2 }, new FancyText { Text = fancyText.Text3, Color = fancyText.Color3 } } }); }
public IActionResult Add(FancyTextCompDto fancyText) { var fancyTextComp = FancyTextDtoToFancyTextComp(fancyText); try { _fancyTextCompRepo.Add(fancyTextComp); } catch (Exception) { return(BadRequest()); } return(Json(fancyTextComp)); }