示例#1
0
        /// <summary>
        /// Метод, връщащ всички бележки за потребителя който използва
        /// приложението в момента.
        /// </summary>
        /// <returns>
        /// Данните които връща са "Id", "Name", "Content".
        /// </returns>

        public List <Notes> GetAllNotes()
        {
            using (notesppContext = new notesppContext())
            {
                return(notesppContext.Notes.ToList());
            }
        }
示例#2
0
        /// <summary>
        /// Метод, който търси дадена бележка.
        /// </summary>
        /// <param name="id">
        /// Число от целочислен тип, което е номер на бележката
        /// която се търси.
        /// </param>

        public Notes Get(int id)
        {
            using (notesppContext = new notesppContext())
            {
                return(notesppContext.Notes.Find(id));
            }
        }
示例#3
0
        /// <summary>
        /// Метод, който добавя нова бележка.
        /// </summary>
        /// <param name="note">
        /// Обект от типа <c>Note</c>, който е бележката която ще се добавя.
        /// </param>

        public void Add(Notes note)
        {
            using (notesppContext = new notesppContext())
            {
                notesppContext.Notes.Add(note);
                notesppContext.SaveChanges();
            }
        }
示例#4
0
        /// <summary>
        /// Метод, който изтрива дадена бележка.
        /// </summary>
        /// <param name="id">
        /// Число от целочислен тип, което е номер на бележката
        /// която ще се изтрива.
        /// </param>

        public void Delete(int id)
        {
            using (notesppContext = new notesppContext())
            {
                var note = notesppContext.Notes.Find(id);
                if (note != null)
                {
                    notesppContext.Notes.Remove(note);
                    notesppContext.SaveChanges();
                }
            }
        }
示例#5
0
        /// <summary>
        /// Метод, който актуализира дадена бележка.
        /// </summary>
        /// <param name="note">
        /// Обект от типа <c>Note</c>, който е бележката която ще се актуализира.
        /// </param>

        public void Update(Notes note)
        {
            using (notesppContext = new notesppContext())
            {
                var item = notesppContext.Notes.Find(note.Id);
                if (item != null)
                {
                    notesppContext.Entry(item).CurrentValues.SetValues(note);
                    notesppContext.SaveChanges();
                }
            }
        }