public HttpResult Put(Genre request) { Db.Update(request); return new HttpResult(HttpStatusCode.NoContent) { Headers = { { HttpHeaders.Location, Request.AbsoluteUri.CombineWith(request.GenreId.ToString()) } } }; }
public HttpResult Post(Genre request) { Db.Insert(request); var id = Db.GetLastInsertId(); var item = Db.Id<Genre>(id); return new HttpResult(item, HttpStatusCode.Created) { Headers = { { HttpHeaders.Location, Request.AbsoluteUri.CombineWith(id.ToString()) } } }; }
public Genre Get(Genre request) { return Db.Id<Genre>(request.GenreId); }