public ObjetivoView salvarDadosObjetivo(ObjetivoView objVw) { Dictionary <string, object> dadosParaMiniGames = new Dictionary <string, object>(); if (objVw != null) { foreach (ObjetivoMiniGameView mg in objVw.listaMiniGames) { this.adicionaMiniGameObjetivo(mg); } List <ObjetivoMiniGameView> dadosListaMG = this.listaMiniGameObjetivo(); if (dadosListaMG != null && dadosListaMG.Count > 0) { foreach (ObjetivoMiniGameView mg in dadosListaMG) { dadosParaMiniGames.Add(mg.id, mg); } } var resp = objBusiness.salvarDadosObj(objVw.id, objVw.nome, objVw.dataIniciar, objVw.dataExpiracao, objVw.ativo, dadosParaMiniGames); } return(this.listarObjetivos("")); }