示例#1
0
        private bool Check(MNote mNote)
        {
            Saved saved = new Saved();

            if (saved.mNotes.IndexOf(mNote) > 0)
            {
                return(false);
            }
            return(true);
        }
示例#2
0
        /// <summary>
        /// Метод удаления
        /// </summary>
        public bool Delete(Model model)
        {
            Saved saved = new Saved();
            MNote mNote = (MNote)model;

            if (saved.mNotes.Remove(mNote) == true)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
示例#3
0
        /// <summary>
        /// Метод Добавления
        /// </summary>
        public bool Insert(Model model)
        {
            MNote mNote = (MNote)model;

            if (Check(mNote) == true)
            {
                Saved saved = new Saved();
                saved.mNotes.Add(mNote);
                return(true);
            }
            else
            {
                return(false);
            }
        }
示例#4
0
        /// <summary>
        /// Метод изменения
        /// </summary>
        public bool Update(Model model)
        {
            Saved saved = new Saved();
            MNote mNote = (MNote)model;

            if (Check(mNote) == false)
            {
                int pos = saved.mNotes.IndexOf(mNote);
                saved.mNotes[pos].Coordinates = mNote.Coordinates;
                saved.mNotes[pos].Size        = mNote.Size;
                return(true);
            }
            else
            {
                return(false);
            }
        }