public Response RemoveAllMarkers(AllMarkersByDocIdRequest request)
        {
            Response retval;

            try
            {
                _dal.RemoveAllMarkers(request.DocId);
                retval = new RemoveAllMarkersResponseOk("All markers were deleted!");
            }
            catch (Exception ex)
            {
                retval = new RemoveAllMarkersResponseErr("Can't delete markers now\n" + ex.Message);
            }
            return(retval);
        }
Example #2
0
        public Response GetAllMarkers(AllMarkersByDocIdRequest request)
        {
            Response retval;

            try
            {
                var dsAllMarkers = _dal.GetAllMarkers(request);
                if (dsAllMarkers.Tables[0].Rows.Count > 0)
                {
                    var AllMarkers = convertDataSetToClass(dsAllMarkers);
                    retval = new GetAllMarkersResponseOk(AllMarkers);
                }
                else
                {
                    retval = new GetAllMarkersResponseErr("There is no marker for this document");
                }
            }
            catch (Exception ex)
            {
                retval = new AppResponseError("Can't fetch marker from DB\n" + ex.Message);
            }
            return(retval);
        }
        public DataSet GetAllMarkers(AllMarkersByDocIdRequest request)
        {
            IDBParameter P_DOCID = _dalInfra.getParameter("P_DOCID", OracleDbType.Varchar2, request.DocId);

            return(_dalInfra.ExecuteSPQuery(_conn, "GET_ALL_MARKERS", P_DOCID));
        }
 public Response GetAllMarkers([FromBody] AllMarkersByDocIdRequest request)
 {
     return(_service.GetAllMarkers(request));
 }