public IHttpActionResult PutGenreMaster(long id, GenreMaster genreMaster) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != genreMaster.genre_id) { return(BadRequest()); } db.InsertOrUpdate(genreMaster); try { db.Save(); } catch (DbUpdateConcurrencyException) { if (!GenreMasterExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetGenreMaster(long id) { GenreMaster genreMaster = db.Find(id); if (genreMaster == null) { return(NotFound()); } return(Ok(genreMaster)); }
public IHttpActionResult PostGenreMaster(GenreMaster genreMaster) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.InsertOrUpdate(genreMaster); db.Save(); return(CreatedAtRoute("DefaultApi", new { id = genreMaster.genre_id }, genreMaster)); }
public void InsertOrUpdate(GenreMaster genremaster) { if (genremaster.genre_id == default(long)) { // New entity context.GenreMasters.Add(genremaster); } else { // Existing entity context.Entry(genremaster).State = System.Data.Entity.EntityState.Modified; } }
public IHttpActionResult DeleteGenreMaster(long id) { GenreMaster genreMaster = db.Find(id); if (genreMaster == null) { return(NotFound()); } db.Delete(id); db.Save(); return(Ok(genreMaster)); }