Beispiel #1
0
        private List <MovieTitles> SqlGetMovieList(string dbQuery)
        {
            var temp  = new List <MovieTitles>();
            var dbCon = DatabaseUtils.Instance();

            dbCon.DatabaseName = DatabaseUtils.Databasename;
            try
            {
                if (dbCon.IsConnect())
                {
                    var cmd = new MySqlCommand(dbQuery, dbCon.Connection);

                    var reader = cmd.ExecuteReader();
                    while (reader.Read())
                    {
                        var mov = new MovieTitles();

                        mov.MovieId    = reader.GetInt64("MOV_INFO_UNIQ_ID");
                        mov.Title      = reader.GetString("MOV_INFO_TITLE");
                        mov.ReturnDate = reader.GetString("MOV_STATUS_DATE");

                        temp.Add(mov);
                        mov = null;
                    }

                    dbCon.Close();
                }
                return(temp);
            }
            catch
            {
                dbCon.Close();
                return(null);
            }
        }
Beispiel #2
0
    void LoadMovieTitles()
    {
        string filePath = Path.Combine(Application.streamingAssetsPath, "MovieTitles.json");

        if (File.Exists(filePath))
        {
            string dataJson = File.ReadAllText(filePath);
            movieTitles = JsonUtility.FromJson <MovieTitles>(dataJson);
        }
    }
 public MovieTitlesModel Create(MovieTitles movieTitles)
 {
     return(new MovieTitlesModel()
     {
         Id = movieTitles.Id,
         MovieTitle = movieTitles.MovieTitle,
         MovieDesc = movieTitles.MovieDesc,
         ReleaseDate = movieTitles.ReleaseDt,
         ImdbUrl = movieTitles.ImdbUrl
     });
 }
Beispiel #4
0
        public bool Add(MovieTitles title)
        {
            try
            {
                this.movieContext.MovieTitles.Add(title);
            }
            catch
            {
                return(false);
            }

            return(true);
        }
Beispiel #5
0
        public bool UpdateMovieTitle(MovieTitles movieTitles)
        {
            var dbset   = this.movieContext.MovieTitles;
            var context = this.movieContext.Entry(movieTitles);

            if (context.State == EntityState.Detached)
            {
                dbset.Attach(movieTitles);
            }

            context.State = EntityState.Modified;

            return(true);
        }
        public MovieTitles Parse(MovieTitlesModel model)
        {
            try
            {
                var title = new MovieTitles();

                if (model.MovieTitle != null)
                {
                    title.MovieTitle = model.MovieTitle;
                    if (model.MovieDesc != null)
                    {
                        title.MovieDesc = model.MovieDesc;
                    }

                    if (model.ImdbUrl != null)
                    {
                        title.ImdbUrl = model.ImdbUrl;
                    }

                    if (model.ReleaseDate != null)
                    {
                        title.ReleaseDt = model.ReleaseDate;
                    }

                    title.DateAdded    = DateTime.Now;
                    title.DateModified = DateTime.Now;

                    return(title);
                }
                else
                {
                    return(null);
                }
            }
            catch
            {
                return(null);
            }
        }
        public MovieTitles ParsePatch(MovieTitlesModel model, int id)
        {
            try
            {
                MovieTitles title = this.movieRepository.GetTitleForMovie(id);

                if (model.MovieTitle != null)
                {
                    title.MovieTitle = model.MovieTitle;
                    if (model.MovieDesc != null)
                    {
                        title.MovieDesc = model.MovieDesc;
                    }

                    if (model.ImdbUrl != null)
                    {
                        title.ImdbUrl = model.ImdbUrl;
                    }

                    if (model.ReleaseDate != null)
                    {
                        title.ReleaseDt = model.ReleaseDate;
                    }

                    title.DateModified = DateTime.Now;

                    return(title);
                }
                else
                {
                    return(null);
                }
            }
            catch
            {
                return(null);
            }
        }