public IHttpActionResult Get(int id)
        {
            var            delevery = repo.Get(id);
            DeleveryDetail b        = delevery;

            if (delevery != null)
            {
                b.Links.Add(new Links()
                {
                    HRef = "http://localhost:62832/api/deleverydetails", Method = "GET", Rel = "Get all the user list"
                });
                b.Links.Add(new Links()
                {
                    HRef = "http://localhost:62832/api/deleverydetails", Method = "POST", Rel = "Create a new user resource"
                });
                b.Links.Add(new Links()
                {
                    HRef = "http://localhost:62832/api/deleverydetails/" + b.DeleveryId, Method = "PUT", Rel = "Modify an existing user resource"
                });
                b.Links.Add(new Links()
                {
                    HRef = "http://localhost:62832/api/deleverydetails/" + b.DeleveryId, Method = "DELETE", Rel = "Delete an existing user resource"
                });

                return(Ok(b));
            }
            else
            {
                return(StatusCode(HttpStatusCode.NotFound));
            }
        }
 public IHttpActionResult Put([FromUri] int id, [FromBody] DeleveryDetail deleveryDetail)
 {
     try
     {
         deleveryDetail.DeleveryId = id;
         repo.Update(deleveryDetail);
         return(Ok(deleveryDetail));
     }
     catch (Exception)
     {
         return(StatusCode(HttpStatusCode.BadRequest));
     }
 }
 public IHttpActionResult Post([FromBody] DeleveryDetail deleveryDetail)
 {
     try
     {
         repo.Insert(deleveryDetail);
         string url = Url.Link("GetDeleveryById", new { id = deleveryDetail.DeleveryManId });
         return(Created(url, deleveryDetail));
     }
     catch (Exception e)
     {
         return(Ok(e.Message));
     }
 }
示例#4
0
 public IHttpActionResult Post([FromUri] int id, [FromUri] int sid, [FromBody] DeleveryDetail deleveryDetail)
 {
     try
     {
         IDeleveryDetailsRepo repo = new DeleveryDetailsRepo();
         deleveryDetail.DeleveryManId    = id;
         deleveryDetail.SellId           = sid;
         deleveryDetail.BookReceivedDate = DateTime.Now;
         deleveryDetail.BookDeleverdDate = DateTime.Now;
         repo.Insert(deleveryDetail);
         string url = Url.Link("GetDeleveryById", new { id = deleveryDetail.DeleveryManId });
         return(Created(url, deleveryDetail));
     }
     catch (Exception e)
     {
         return(Ok(e.Message));
     }
 }