/// <summary> /// Метод, който добавя нова бележка. /// </summary> /// <param name="note"> /// Обект от типа <c>Note</c>, който е бележката която ще се добавя. /// </param> public void Add(Notes note) { using (notesppContext = new notesppContext()) { notesppContext.Notes.Add(note); notesppContext.SaveChanges(); } }
/// <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(); } } }
/// <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(); } } }