public void PopulatePages() { using (var context = new AppDbContext(options, null)) { var pg = new Models.Admin.Page.Pages { PagesID = 1, PageName = "test", PagesDescription = "test page" }; context.Pages.Add(pg); context.SaveChanges(); } }
public IActionResult Create([FromBody] Models.Admin.Page.Pages newmodel) { if (ModelState.IsValid) { _context.Pages.Add(newmodel); _context.SaveChanges(); return(CreatedAtRoute("GetPage", new { id = newmodel.PagesID }, newmodel)); } else { return(BadRequest()); } }
public IActionResult UpdateEntry([FromBody] Models.Admin.Page.Pages objWithUpdates) { var targetObject = _context.Pages.FirstOrDefault(t => t.PagesID == objWithUpdates.PagesID); if (targetObject == null) { return(NotFound()); } _context.Entry(targetObject).CurrentValues.SetValues(objWithUpdates); ReturnData ret; ret = _context.SaveData(); if (ret.Message == "Success") { return(Ok()); } return(NotFound(ret)); }