Exemple #1
0
        public object getMoviesList()
        {
            try
            {
                MovieOperationsDAL  mo_dal          = new MovieOperationsDAL();
                DataTable           dtMovieDetails  = new DataTable();
                List <MovieDetails> lstMovieDetails = new List <MovieDetails>();
                dtMovieDetails = mo_dal.GetMoviesList();
                for (int i = 0; i < dtMovieDetails.Rows.Count; i++)
                {
                    MovieDetails md = new MovieDetails();
                    md.Name     = dtMovieDetails.Rows[i]["Name"].ToString();
                    md.Year     = dtMovieDetails.Rows[i]["Year"].ToString();
                    md.Actors   = dtMovieDetails.Rows[i]["Actors"].ToString();
                    md.Producer = dtMovieDetails.Rows[i]["Producer"].ToString();
                    md.Poster   = String.Format("<div align=center><img src='{0}' width='50' vspace='5'></div>", dtMovieDetails.Rows[i]["Poster"].ToString());
                    md.Actions  = dtMovieDetails.Rows[i]["Actions"].ToString();
                    lstMovieDetails.Add(md);
                }

                return(new { Message = "Success", MovieList = lstMovieDetails });
            }
            catch (Exception ex)
            {
                string error = " API - getmovieslist " + ex.Message;
                return(new { Message = "error", MessageReason = "There was some problem loading data. Please refresh try again! <br>" + error });
            }
        }