public async Task <IActionResult> PutCategory([FromRoute] int id, [FromBody] Category category) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != category.CategoryId) { return(BadRequest()); } _context.Entry(category).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CategoryExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public bool deleteData(int id) { var query = db.Products.Where(z => z.productId == id).FirstOrDefault(); db.Entry(query).State = Microsoft.EntityFrameworkCore.EntityState.Deleted; db.SaveChanges(); return(true); }
public bool CartRemove(ClassLibrary1.Cart model) { var check = DB.Carts.Where(x => x.ProductID == model.ProductID && x.UserID == model.UserID).FirstOrDefault(); if (check.Quantity == 1) { DB.Entry(check).State = Microsoft.EntityFrameworkCore.EntityState.Deleted; DB.SaveChanges(); return(true); } else if (check.Quantity > 1) { check.Quantity = check.Quantity - model.Quantity; check.Total = check.Total - (model.Quantity * check.Price); DB.SaveChanges(); return(true); } else { return(false); } }
public bool deleteData(int id) { if (DataValid(id)) { var query = db.Users.Where(z => z.userId == id).FirstOrDefault(); db.Entry(query).State = Microsoft.EntityFrameworkCore.EntityState.Deleted; db.SaveChanges(); return(true); } else { return(false); } }