예제 #1
0
        public string DeleteSource(string sourceId)
        {
            var iModel = new SourceSearch(new Security(new WebUser()));

            var retVal = "";
            try
            {

                iModel.DeleteRecords(new SourceSearchFilter() { Sources = sourceId.ParseToGuidList() });

            }
            catch (Exception ex1)
            {
                retVal = "Exception: " + ex1.Message;
            }
            finally
            {
                if (retVal != "") retVal += Environment.NewLine;

            }

            return WebHelper.MakeReturn(sourceId, retVal);
        }
        public IHttpActionResult DeleteSource([FromBody]string sourceId)
        {
            var sourceSearch = new SourceSearch(new Security(new WebUser()));

            var retVal = "";
            try
            {
                sourceSearch.DeleteRecords(new SourceSearchFilter() { Sources = sourceId.ParseToGuidList() });
            }
            catch (Exception ex1)
            {
                retVal = "Exception: " + ex1.Message;
            }

            if (retVal != "")
            {
                return Content(HttpStatusCode.BadRequest, retVal);
            }

            return Ok(true);
        }