public MarkerRsponse GetMarkers(RequestGetMarkers request) { MarkerRsponse retval = default; try { if (request.DocID != null) { retval = _dal.GetMarkers(request); } } catch (Exception e) { throw; } return(retval); }
public MarkerRsponse GetMarkers(RequestGetMarkers request) { MarkerRsponse retval = default; try { var con = _SQLdal.Connect("Server=LAPTOP-B6F4SVRM;Database=DocumentProject;" + "Trusted_Connection=True;"); var parameter = _paramConverter.ConvertToParameter(request, "DocId"); if (parameter != null) { var dataset = _SQLdal.ExecSPQuery("GetMarkers", con, parameter); if (dataset.Tables[0].Rows.Count != 0) { retval = new MarkerRsponse() { Markers = new List <MarkerDTO>() }; var markersList = dataset.Tables[0].AsEnumerable().Select(dataRow => new MarkerDTO { CenterX = dataRow.Field <int>("CenterX"), CenterY = dataRow.Field <int>("CenterY"), RadiusX = dataRow.Field <int>("RadiusX"), RadiusY = dataRow.Field <int>("RadiusY"), ForeColor = dataRow.Field <string>("ForeColor"), BackColor = dataRow.Field <string>("BackColor"), MarkerType = dataRow.Field <string>("MarkerType"), DocID = dataRow.Field <Guid>("DocID"), userId = dataRow.Field <string>("userId"), MarkerID = dataRow.Field <Guid>("MarkerID") }).ToList(); retval.Markers = markersList; } } } catch (Exception e) { //log throw; } return(retval); }
public MarkerRsponse GetMarkers([FromBody] RequestGetMarkers request) => _service.GetMarkers(request);