public MarkerRsponse RemoveMarker(MarkerRequestRemove request) { List <DocumentSharingDTO> shared = default; List <string> mylist = new List <string>(); MarkerRsponse response = default; try { response = _dal.RemoveMarker(request); shared = _documentSharingService.GetShareForDoc(new DocumentSharingRequestGetForDoc() { DocID = request.DocID }).DocumentSharingDTO; if (shared != null) { shared.ForEach(s => mylist.Add(s.UserId)); mylist.Remove(request.UserID); _messanger.SendMarkerToAll(mylist, response); } } catch (Exception e) { //log response = new MarkerRsponseDontRemove(); throw; } return(response); }
public MarkerRsponse RemoveMarker(MarkerRequestRemove request) { MarkerRsponse response = default; try { var con = _SQLdal.Connect("Server=LAPTOP-B6F4SVRM;Database=DocumentProject;" + "Trusted_Connection=True;"); var parameters = _paramConverter.ConvertToParameter(request, "MarkerId"); var dataset = _SQLdal.ExecSPQuery("RemoveMarker", con, parameters); if (dataset.Tables[0].Rows.Count != 0) { var markers = new List <MarkerDTO>(); markers.Add(new MarkerDTO() { MarkerID = request.MarkerId }); response = new MarkerResponseRemoveOk() { Markers = markers }; } } catch (Exception e) { response = new MarkerRsponseDontRemove(); throw; } return(response); }
public void RemoveMarker() { var req = new MarkerRequestRemove(); req.MarkerId = new Guid("58EE74C3-0DFA-4BA9-A8F6-FAC6943DAF61") { }; var res = _MarkerDal.RemoveMarker(req); Assert.IsInstanceOf(typeof(MarkerResponseRemoveOk), res); }
public MarkerRsponse RemoveMarker(MarkerRequestRemove request) { MarkerRsponse response = default; try { response = _dal.RemoveMarker(request); } catch (Exception e) { //log response = new MarkerRsponseDontRemove(); throw; } return(response); }
public MarkerRsponse RemoveMarker(MarkerRequestRemove request) { MarkerRsponse response = default; try { var con = _SQLdal.Connect("Server=LAPTOP-B6F4SVRM;Database=DocumentProject;" + "Trusted_Connection=True;"); var parameters = new DBParameterConverter(_SQLdal).ConvertToParameters(request); var dataset = _SQLdal.ExecSPQuery("RemoveMarker", con, parameters); if (dataset != null) { response = new MarkerResponseRemoveOk(); } } catch (Exception e) { response = new MarkerRsponseDontRemove(); throw; } return(response); }
public MarkerRsponse RemoveMarker(MarkerRequestRemove request) { return(_service.RemoveMarker(request)); }
public MarkerRsponse RemoveMarker([FromBody] MarkerRequestRemove request) => _service.RemoveMarker(request);