public async Task <Response> RemoveDocument(RemoveDocumentRequest request) { Response response = new RemoveDocumentResponseInvalidDocID(request); if (_dal.isDocExists(request.DocID)) { try { _dal.RemoveDocument(request.DocID); response = new RemoveDocumentResponseOK(request); } catch (Exception ex) { response = new AppResponseError(ex.Message); } } return(response); }
public async Task <Response> RemoveDocument(RemoveDocumentRequest request) { Response retval = new RemoveDocumentResponseInvalidDocID(request); if (_dal.IsDocumentExists(_conn, request.DocID)) { try { _dal.RemoveDocument(_conn, request.DocID); retval = new RemoveDocumentResponseOK(request); await _webSocket.Notify("remove document: " + request.DocID); } catch (Exception ex) { retval = new AppResponseError("Error in create document"); } } return(retval); }