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)); } }
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)); } }