public IActionResult PostWebSiteMasters([FromBody] WebSiteMasters WebSiteMasters) { if (!ModelState.IsValid) { return(HttpBadRequest(ModelState)); } _context.WebSites.Add(WebSiteMasters); try { _context.SaveChanges(); } catch (DbUpdateException) { if (WebSiteMastersExists(WebSiteMasters.WebID)) { return(new HttpStatusCodeResult(StatusCodes.Status409Conflict)); } else { throw; } } return(CreatedAtRoute("GetWebSiteMasters", new { id = WebSiteMasters.WebID }, WebSiteMasters)); }
public IActionResult PutWebSiteMasters(int id, [FromBody] WebSiteMasters WebSiteMasters) { if (!ModelState.IsValid) { return(HttpBadRequest(ModelState)); } if (id != WebSiteMasters.WebID) { return(HttpBadRequest()); } _context.Entry(WebSiteMasters).State = EntityState.Modified; try { _context.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!WebSiteMastersExists(id)) { return(HttpNotFound()); } else { throw; } } return(new HttpStatusCodeResult(StatusCodes.Status204NoContent)); }
public IActionResult GetWebSiteMasters([FromRoute] int id) { if (!ModelState.IsValid) { return(HttpBadRequest(ModelState)); } var list = (from t in _context.WebSites orderby t.VisitDate descending select t).Take(5); WebSiteMasters WebSiteMasters = _context.WebSites.Single(m => m.WebID == id); if (WebSiteMasters == null) { return(HttpNotFound()); } return(Ok(WebSiteMasters)); }
public IActionResult DeleteWebSiteMasters(int id) { if (!ModelState.IsValid) { return(HttpBadRequest(ModelState)); } WebSiteMasters WebSiteMasters = _context.WebSites.Single(m => m.WebID == id); if (WebSiteMasters == null) { return(HttpNotFound()); } _context.WebSites.Remove(WebSiteMasters); _context.SaveChanges(); return(Ok(WebSiteMasters)); }