public override async Task <WopiResponse> DeleteFile(DeleteFileRequest deleteFileRequest) { var userId = WopiSecurity.GetIdentityNameFromToken(deleteFileRequest.AccessToken); var wopiFileRespository = new WopiFileRepository(); var response = await wopiFileRespository.DeleteFile(deleteFileRequest.ResourceId, userId); if (response == HttpStatusCode.NotFound) { return(deleteFileRequest.ResponseNotFound()); } else if (response == HttpStatusCode.OK) { return(deleteFileRequest.ResponseOK()); } else { return(deleteFileRequest.ResponseServerError(string.Format("Unknown HTTPStatusCode from WopiFileRepository.UpdateFileContent: {0}", response))); } }