public IHttpActionResult PutCoursepost(long id, Coursepost coursepost) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != coursepost.Id) { return(BadRequest()); } db.Entry(coursepost).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!CoursepostExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetCoursepost(long id) { Coursepost coursepost = db.Courseposts.Find(id); if (coursepost == null) { return(NotFound()); } return(Ok(coursepost)); }
public IHttpActionResult PostCoursepost(Coursepost coursepost) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Courseposts.Add(coursepost); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = coursepost.Id }, coursepost)); }
public IHttpActionResult DeleteCoursepost(long id) { Coursepost coursepost = db.Courseposts.Find(id); if (coursepost == null) { return(NotFound()); } db.Courseposts.Remove(coursepost); db.SaveChanges(); return(Ok(coursepost)); }
public IActionResult Post(Coursepost coursepost) { coursepost = new Coursepost { Author = coursepost.Author, Image = coursepost.Image, Full_Desc = coursepost.Full_Desc, IsActive = coursepost.IsActive, Sort_Desc = coursepost.Sort_Desc, Title = coursepost.Title, EnteredDate = DateTime.Now }; db.insertRecord(COURSEPOSTSTABLE, coursepost); return(Created(HttpContext.Request.Scheme + "://" + HttpContext.Request.Host + HttpContext.Request.Path + "/" + coursepost.Id, coursepost)); }
public IActionResult Put(Coursepost coursepost) { db.UpsertRecord(COURSEPOSTSTABLE, coursepost.Id, coursepost); return(Ok(coursepost)); }