示例#1
0
        public MovieCard(Movie movie)
        {
            InitializeComponent();

            DB = new DataBase();
            PY = DB.GetPropertyAsync().Result;
            MC = new MovieCardModel(movie);
            if (movie.ID == 0)
            {
                this.ToolbarItems.Add(new ToolbarItem("AddMovie", "addmovie.png", () =>
                {
                    Movie mi = new Movie((Movie)MC.MovieDet);

                    mi.ID      = DB.GetNextMovieID();
                    mi.DateIns = DateTime.Now;

                    if (DB.InsertMovieAsync(mi).Result > 0)
                    {
                        DependencyService.Get <IMessage>().ShortAlert(String.Format(AppResources.MessageTitleMovieImported, mi.Title));
                        //disabled for multiple tap
                        ((ToolbarItem)this.ToolbarItems[0]).IsEnabled = false;
                    }
                }));
            }
        }