コード例 #1
0
        public void Put(int id, CategoryView view)
        {
            view.id = id;
            var model = view.getModel();

            repo.update(model);
        }
コード例 #2
0
        public HttpResponseMessage Post(CategoryView view)
        {
            var model = view.getModel();

            model = repo.createCategory(model);
            view  = new CategoryView(model);

            var    response = Request.CreateResponse <CategoryView>(HttpStatusCode.Created, view);
            string uri      = Url.Route(null, new { id = view.id });

            response.Headers.Location = new Uri(Request.RequestUri, uri);
            return(response);
        }
コード例 #3
0
 public void Put(int id, CategoryView view)
 {
     view.id = id;
     var model = view.getModel();
     repo.update(model);
 }
コード例 #4
0
        public HttpResponseMessage Post(CategoryView view)
        {
            var model = view.getModel();
            model = repo.createCategory(model);
            view = new CategoryView(model);

            var response = Request.CreateResponse<CategoryView>(HttpStatusCode.Created, view);
            string uri = Url.Route(null, new { id = view.id });
            response.Headers.Location = new Uri(Request.RequestUri, uri);
            return response;
        }