Example #1
0
        public Response CreateMarker(CreateMarkerRequest request)
        {
            Response response = new CreateMarkerResponseOk(request);
            var      markerId = Guid.NewGuid().ToString();

            request.Marker.MarkerId = markerId;
            try
            {
                _drawingDal.CreateMarker(request);
            }
            catch (Exception e)
            {
                response = new AppResponseError(e.Message);
            }

            return(response);
        }
        public Response CreateMarker(CreateMarkerRequest request)
        {
            Response retval = new AppResponseError("Can't create marker\n");

            try
            {
                var dsMarker = _dal.CreateMarker(request);
                if (dsMarker.Tables[0].Rows.Count == 1)
                {
                    retval = new CreateMarkerResponseOk("Marker Created");
                }
            }
            catch (Exception ex)
            {
                retval = new CreateMarkerResponseErr("Can't create marker\n" + ex.Message);
            }
            return(retval);
        }
Example #3
0
        public Response CreateMarker(CreateMarkerRequest request)
        {
            try
            {
                Console.WriteLine(request);
                request.Marker.MarkerId = GetId(request.Marker.DocId);
                _dal.CreateMarker(request);
                CreateMarkerResponseOk ret = new CreateMarkerResponseOk
                {
                    Marker = request.Marker
                };

                _markerWebSocket.SendNewMarker(request.Marker);

                return(ret);
            }
            catch (Exception ex)
            {
                return(new AppResponseError(ex.Message));
            }
        }