public Response RemoveDocument(RemoveDocumentRequest request) { try { _dal.RemoveDocument(request.DocId); var retval = new RemoveDocumentResponseOK(); MessageRequest msg = new MessageRequest(null, request.DocId, "documentDeleted"); _wsService.Send(msg); return(retval); } catch (Exception ex) { return(new ResponseError(ex.Message)); } }
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); }