public void DeleteTodoItem(string id) { try { var todoItem = todoService.Find(id); if (todoItem != null) { todoService.DeleteData(id); } else { // throw new SoapException("TodoItem not found", SoapException.ClientFaultCode); XmlDocument doc = new XmlDocument(); XmlNode node = doc.CreateNode(XmlNodeType.Element, SoapException.DetailElementName.Name, SoapException.DetailElementName.Namespace); node.InnerText = "TodoItem not found"; throw new SoapException("Error", SoapException.ServerFaultCode, Context.Request.Url.AbsoluteUri, node, new Exception("TodoItem not found")); } } catch (Exception ex) { XmlDocument doc = new XmlDocument(); XmlNode node = doc.CreateNode(XmlNodeType.Element, SoapException.DetailElementName.Name, SoapException.DetailElementName.Namespace); node.InnerText = ex.Message; throw new SoapException("Error", SoapException.ServerFaultCode, Context.Request.Url.AbsoluteUri, node, ex); } }
public void DeleteTodoItem(string id) { try { var todoItem = todoService.Find(id); if (todoItem != null) { todoService.DeleteData(id); } else { throw new SoapException("TodoItem not found", SoapException.ClientFaultCode); } } catch (Exception ex) { throw new SoapException("Error", SoapException.ServerFaultCode, ex); } }
public HttpResponseMessage Delete(string id) { try { var todoItem = todoService.Find(id); if (todoItem != null) { todoService.DeleteData(id); } else { return(base.BuildErrorResult(HttpStatusCode.NotFound, ErrorCode.RecordNotFound.ToString())); } } catch (Exception) { return(base.BuildErrorResult(HttpStatusCode.BadRequest, ErrorCode.CouldNotDeleteItem.ToString())); } return(base.BuildSuccessResult(HttpStatusCode.NoContent)); }
public void aComputerView_DeleteEmployee(string id) { todoService.DeleteData(id); }