public EventoAgendaFavoritoConsultaVM carregar(EventoAgendaFavoritoForm _EventoAgendaFavoritoForm) { Form = _EventoAgendaFavoritoForm; List <int> idsAtracoesFavoritas = this.carregarIdsAtracoes(); if (!idsAtracoesFavoritas.Any()) { return(ViewModel ?? new EventoAgendaFavoritoConsultaVM()); } ViewModel.listaAtracoes = this.carregarAtracoes(idsAtracoesFavoritas); return(ViewModel ?? new EventoAgendaFavoritoConsultaVM()); }
public async Task <HttpResponseMessage> Get(HttpRequestMessage request) { var RetornoApi = new DefaultDTO(); try { var Form = new EventoAgendaFavoritoForm { idEvento = UtilRequest.getInt32("idEvento"), idEventoAgenda = UtilRequest.getInt32("idEventoAgenda"), idInscricao = UtilRequest.getInt32("idInscricao"), idDevice = UtilRequest.getString("idDevice") }; if (Form.idEvento.toInt() == 0) { RetornoApi.flagErro = true; RetornoApi.listaMensagens.Add("Informe o evento."); return(Request.CreateResponse(HttpStatusCode.Forbidden, RetornoApi)); } if (Form.idInscricao.toInt() == 0) { RetornoApi.flagErro = true; RetornoApi.listaMensagens.Add("Não foi possível identificar a inscrição."); return(Request.CreateResponse(HttpStatusCode.Forbidden, RetornoApi)); } var Retorno = FillerEventoAgendaFavoritoConsulta.carregar(Form); RetornoApi = Retorno.montarRetorno(); return(Request.CreateResponse(HttpStatusCode.OK, RetornoApi)); } catch (Exception ex) { var message = ex.getLogError($"Erro no serviço de consulta de favoritação de programações."); RetornoApi.flagErro = true; RetornoApi.listaMensagens.Add(message); return(this.Request.CreateResponse(HttpStatusCode.InternalServerError, RetornoApi)); } }