public IActionResult Get(int id) { using var context = new UdemiyWebApiContext(); var category = context.Categories.Find(id); if (category == null) { return(NotFound()); } return(Ok(category)); }
public IActionResult GetWithBlogById(int id) { using var context = new UdemiyWebApiContext(); var category = context.Categories.Find(id); if (category == null) { return(NotFound()); } var categorywithBlos = context.Categories.Where(I => I.Id == id).Include(I => I.Blogs).ToList(); return(Ok(category)); }
public IActionResult besirEkle(Category model) { using var context = new UdemiyWebApiContext(); var category = context.Categories.Add(model); if (category == null) { return(NotFound()); } context.SaveChanges(); return(Created("", model)); }
public IActionResult besirDelet(int id) { using var context = new UdemiyWebApiContext(); var category = context.Categories.Find(id); if (category == null) { return(NotFound()); } context.Remove(category); context.SaveChanges(); return(Ok(category)); }
public IActionResult Update(Category category) { using var context = new UdemiyWebApiContext(); var categoryim = context.Categories.Find(category.Id); if (category == null) { return(NotFound()); } categoryim.Name = category.Name; context.Update(categoryim); context.SaveChanges(); return(NoContent()); }
public IActionResult Get() { using var context = new UdemiyWebApiContext(); return(Ok(context.Categories.ToList())); }