public IHttpActionResult PutCalenderMaster(long id, CalenderMaster calenderMaster) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != calenderMaster.datekey) { return(BadRequest()); } db.InsertOrUpdate(calenderMaster); try { db.Save(); } catch (DbUpdateConcurrencyException) { if (!CalenderMasterExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetCalenderMaster(long id) { CalenderMaster calenderMaster = db.Find(id); if (calenderMaster == null) { return(NotFound()); } return(Ok(calenderMaster)); }
public IHttpActionResult PostCalenderMaster(CalenderMaster calenderMaster) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.InsertOrUpdate(calenderMaster); db.Save(); return(CreatedAtRoute("DefaultApi", new { id = calenderMaster.datekey }, calenderMaster)); }
public void InsertOrUpdate(CalenderMaster calendermaster) { if (calendermaster.datekey == default(long)) { // New entity context.CalenderMasters.Add(calendermaster); } else { // Existing entity context.Entry(calendermaster).State = System.Data.Entity.EntityState.Modified; } }
public IHttpActionResult DeleteCalenderMaster(long id) { CalenderMaster calenderMaster = db.Find(id); if (calenderMaster == null) { return(NotFound()); } db.Delete(id); db.Save(); return(Ok(calenderMaster)); }