예제 #1
0
        public Device Get(int id)
        {
            DeviceAndCustomerFunctions a = new DeviceAndCustomerFunctions();
            Device temp = a.ReturnDevice(id);

            return(temp);
        }
예제 #2
0
        public Customer Get(int id)
        {
            DeviceAndCustomerFunctions a = new DeviceAndCustomerFunctions();
            Customer temp = a.ReturnCustomer(id);

            return(temp);
        }
        public CustomerDeviceRelations Get(int id)
        {
            DeviceAndCustomerFunctions a    = new DeviceAndCustomerFunctions();
            CustomerDeviceRelations    temp = a.ReturnRelations(id);

            return(temp);
        }
예제 #4
0
        public HttpResponseMessage Post([FromBody] Customer value)
        {
            DeviceAndCustomerFunctions temp = new DeviceAndCustomerFunctions();
            int id = temp.NewCustomer(value);
            HttpResponseMessage res = new HttpResponseMessage(System.Net.HttpStatusCode.Created);
            Regex x = new Regex(@"(\/Customer)");

            res.Headers.Location = new Uri(x.Replace(Request.GetDisplayUrl(), "/Customer/" + id.ToString()));
            return(res);
        }
예제 #5
0
        public HttpResponseMessage Post([FromBody] Device value)
        {
            DeviceAndCustomerFunctions temp = new DeviceAndCustomerFunctions();
            int id = temp.NewDevice(value);
            HttpResponseMessage res = new HttpResponseMessage(System.Net.HttpStatusCode.Created);
            //    regex=> .*\/Device\/([0-9]*) DEVİCEDAN SONRA GELEN KISMI DEĞİŞTİRME
            Regex x = new Regex(@"(\/Device)");

            res.Headers.Location = new Uri(x.Replace(Request.GetDisplayUrl(), "/Device/" + id.ToString()));
            return(res);
        }
예제 #6
0
        public void Delete(int id)
        {
            DeviceAndCustomerFunctions a = new DeviceAndCustomerFunctions();

            a.DeleteDevice(id);
        }