Example #1
0
        public HttpResponseMessage BuscarFilme(int value)
        {
            if (value == 0)
            {
                return(Request.CreateResponse(HttpStatusCode.NotFound, $"mensagem: valor não informado"));
            }

            try
            {
                FilmeModel         filme   = movieDAO.GetMovie(value);
                List <string>      generos = movieDAO.GetGenres(value);
                List <SessaoModel> sessoes = movieDAO.GetSessions(value);

                if (filme != null)
                {
                    filme.Generos = generos.Count > 0 ? generos : null;
                    filme.Sessoes = sessoes.Count > 0 ? sessoes : null;

                    return(Request.CreateResponse(HttpStatusCode.OK, filme));
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest, ex));
            }

            return(Request.CreateResponse(HttpStatusCode.NotFound, $"mensagem: filme não encontrado"));
        }
Example #2
0
 void LoadMovieList()
 {
     movieList.DataSource = MovieDAO.GetMovie();
 }