Example #1
0
 public ActionResult CreateObjectAndRedirect(AddObjectRequestDto add)
 {
     if (add.Name != null)
     {
         return(new RedirectWithStatusCodeResult("/objects/" + Guid.NewGuid(), 201));
     }
     else
     {
         return(new HttpStatusCodeResult(400));
     }
 }
Example #2
0
 public void Put(AddObjectRequestDto add)
 {
     if (add.Name != null)
     {
         Response.RedirectToUrl("/objects/" + Guid.NewGuid(), HttpStatusCode.Created);
     }
     else
     {
         throw new ArgumentException();
     }
 }
Example #3
0
        public dynamic Post([FromBody]AddObjectRequestDto add)
        {
            if (add.Name != null)
            {
                var response = Request.CreateResponse(HttpStatusCode.Created);
                response.Headers.Location = new Uri("/objects/" + Guid.NewGuid(), UriKind.Relative);

                return response;
            }
            else
            {
                return Request.CreateResponse(HttpStatusCode.BadRequest);
            }
        }
Example #4
0
 public dynamic Put([FromRoute]Guid id, [FromBody]AddObjectRequestDto update)
 {
     return Request.CreateResponse(HttpStatusCode.OK);
 }