Example #1
0
        // PUT: api/Component/5
        public HttpResponseMessage Put([FromBody] Component value)
        {
            ComponentPersistence oCP       = new ComponentPersistence();
            HttpResponseMessage  oResponse = Request.CreateResponse(oCP.putComponent(value) ? HttpStatusCode.NoContent : HttpStatusCode.NotFound);

            return(oResponse);
        }
Example #2
0
        // DELETE: api/Component/5
        public HttpResponseMessage Delete(long id)
        {
            ComponentPersistence oCP       = new ComponentPersistence();
            HttpResponseMessage  oResponse = Request.CreateResponse(oCP.deleteComponent(id) ? HttpStatusCode.NoContent : HttpStatusCode.NotFound);

            return(oResponse);
        }
Example #3
0
        // POST: api/Component
        public HttpResponseMessage Post([FromBody] Component value)
        {
            ComponentPersistence oCP = new ComponentPersistence();
            long lID = oCP.saveComponent(value);
            HttpResponseMessage oResponse = Request.CreateResponse(HttpStatusCode.Created);

            oResponse.Headers.Location = new Uri(Request.RequestUri, String.Format("{0}", lID));
            return(oResponse);
        }
Example #4
0
        // GET: api/Component/5
        public ArrayList Get(long id)
        {
            //EventLogger.Log(String.Format("{0}::{1} - {2}", mClassName, "Get(" + id + ")", "Executing - Caller ID: ")); // + HttpContext.Current.Request.UserHostAddress));

            ComponentPersistence oCP    = new ComponentPersistence();
            ArrayList            oComps = oCP.getInventory(id);

            return(oComps);
        }
Example #5
0
        // GET: api/Component
        public ArrayList Get()
        {
            //EventLogger.Log(String.Format("{0}::{1} - {2}", mClassName, "Get()", "Executing"));

            ComponentPersistence oCP    = new ComponentPersistence();
            ArrayList            oComps = oCP.getInventory();

            return(oComps);
        }
Example #6
0
        // PUT: api/Component/5
        public HttpResponseMessage Put([FromBody] Component value)
        {
            ////EventLogger.Log(String.Format("{0}::{1} - {2}", mClassName, "Put()", "Executing - Caller ID: " + HttpContext.Current.Request.UserHostAddress));
            ////EventLogger.Log(String.Format("{0}::{1} - {2}", mClassName, "Put()", "Received component: " + value.ToJSON()));

            ComponentPersistence oCP       = new ComponentPersistence();
            HttpResponseMessage  oResponse = Request.CreateResponse(oCP.putComponent(value) ? HttpStatusCode.NoContent : HttpStatusCode.NotFound);

            return(oResponse);
        }
Example #7
0
        // POST: api/Component
        public HttpResponseMessage Post([FromBody] Component value)
        {
            ////EventLogger.Log(String.Format("{0}::{1} - {2}", mClassName, "Post()", "Executing - Caller ID: " + HttpContext.Current.Request.UserHostAddress));
            ////EventLogger.Log(String.Format("{0}::{1} - {2}", mClassName, "Post()", "Received component: " + value.ToJSON()));

            ComponentPersistence oCP = new ComponentPersistence();
            long lID = oCP.saveComponent(value);
            HttpResponseMessage oResponse = Request.CreateResponse(HttpStatusCode.Created);

            oResponse.Headers.Location = new Uri(Request.RequestUri, String.Format("{0}", lID));
            return(oResponse);
        }