Esempio n. 1
0
        public void Populate(JMMServerBinary.Contract_BookmarkedAnime contract)
        {
            this.BookmarkedAnimeID = contract.BookmarkedAnimeID;
            this.AnimeID           = contract.AnimeID;
            this.Priority          = contract.Priority;
            this.Notes             = contract.Notes;
            this.Downloading       = contract.Downloading;

            if (contract.Anime != null)
            {
                AniDB_Anime = new AniDB_AnimeVM(contract.Anime);
            }
        }
Esempio n. 2
0
        public bool Save()
        {
            JMMServerBinary.Contract_BookmarkedAnime ba = new JMMServerBinary.Contract_BookmarkedAnime();
            ba.BookmarkedAnimeID = this.BookmarkedAnimeID;
            ba.AnimeID           = this.AnimeID;
            ba.Priority          = this.Priority;
            ba.Notes             = this.Notes;
            ba.Downloading       = this.Downloading;
            JMMServerBinary.Contract_BookmarkedAnime_SaveResponse resp = JMMServerVM.Instance.clientBinaryHTTP.SaveBookmarkedAnime(ba);

            if (!string.IsNullOrEmpty(resp.ErrorMessage))
            {
                Utils.ShowErrorMessage(resp.ErrorMessage);
                return(false);
            }
            else
            {
                this.Populate(resp.BookmarkedAnime);
            }

            return(true);
        }
Esempio n. 3
0
		public bool Save()
		{
			JMMServerBinary.Contract_BookmarkedAnime ba = new JMMServerBinary.Contract_BookmarkedAnime();
			ba.BookmarkedAnimeID = this.BookmarkedAnimeID;
			ba.AnimeID = this.AnimeID;
			ba.Priority = this.Priority;
			ba.Notes = this.Notes;
			ba.Downloading = this.Downloading;
			JMMServerBinary.Contract_BookmarkedAnime_SaveResponse resp = JMMServerVM.Instance.clientBinaryHTTP.SaveBookmarkedAnime(ba);

			if (!string.IsNullOrEmpty(resp.ErrorMessage))
			{
				Utils.ShowErrorMessage(resp.ErrorMessage);
				return false;
			}
			else
				this.Populate(resp.BookmarkedAnime);

			return true;
		}
Esempio n. 4
0
 public BookmarkedAnimeVM(JMMServerBinary.Contract_BookmarkedAnime contract)
 {
     Populate(contract);
 }