public async Task <HttpResponseMessage> Delete(Guid id) { var note = _noteRepository.Get(id); await _noteRepository.DeleteAsync(note); return(Request.CreateResponse(HttpStatusCode.OK)); }
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); }
public async Task DeleteNoteAsync(string id) { var deletedNote = await _noteRepository.DeleteAsync(id); await _photoRepository.DeletePhotosByIds(deletedNote.FilesIds); }