/// <summary> /// Löscht einen Auftrag /// </summary> /// <param name="version"></param> /// <param name="auftrag"></param> /// <returns></returns> public HttpResponseMessage Delete(string version, [FromBody] Auftrag auftrag) { switch (version) { case "v1": try { string failure = Auftrag.deleteAuftrag(auftrag); if (failure != "") { return new HttpResponseMessage { StatusCode = HttpStatusCode.BadRequest, ReasonPhrase = failure } } ; else { return new HttpResponseMessage { StatusCode = HttpStatusCode.OK } }; } catch (Exception e) { return(new HttpResponseMessage { StatusCode = HttpStatusCode.BadRequest, ReasonPhrase = e.Message }); } default: return(new HttpResponseMessage { StatusCode = HttpStatusCode.NotFound }); } }