public async Task <HttpResponseMessage> Delete(Guid id)
        {
            var note = _noteRepository.Get(id);
            await _noteRepository.DeleteAsync(note);

            return(Request.CreateResponse(HttpStatusCode.OK));
        }
Exemple #2
0
        public async Task <string> DeleteAsync(string Id)
        {
            ExcuteResult actResult = new ExcuteResult();

            if (!string.IsNullOrEmpty(Id))
            {
                if (await _DataRepository.DeleteAsync(Id).ConfigureAwait(false) > 0)
                {
                    actResult.SetValues(0, "删除成功");
                }
                else
                {
                    actResult.SetValues(1, "删除失败");
                }
            }
            return(JsonConvert.SerializeObject(actResult));
        }
        public async Task CheckIsDeleted()
        {
            //Arranges
            var NoteToDelete = NoteBuilder.WithDefaultValues();

            _notePadContext.Notes.Add(NoteToDelete);
            _notePadContext.SaveChanges();
            var noteId = NoteToDelete.Id;

            _output.WriteLine($"Id: {noteId}");

            //Acts

            await _noteRepository.DeleteAsync(NoteToDelete);

            var dbNote = _notePadContext.Notes.Find(noteId);

            //Asserts
            Assert.Null(dbNote);
        }
Exemple #4
0
        public async Task DeleteNoteAsync(string id)
        {
            var deletedNote = await _noteRepository.DeleteAsync(id);

            await _photoRepository.DeletePhotosByIds(deletedNote.FilesIds);
        }