public IActionResult ValidateName(string name) { Vape vape = _appDbContext.Vapes.SingleOrDefault(p => p.Name == name); if (vape != null) { return(Json($"Email {name} is already in use.")); } return(Json(data: true)); }
public IActionResult Create(Vape vape) { if (ModelState.IsValid) { vape.CategoryId = 3; // _pieRepository.CreatePie(pie); _appDbContext.Vapes.Add(vape); _appDbContext.SaveChanges(); return(RedirectToAction("Index", "Admin")); } return(View(vape)); }
public ActionResult UpdateVape(Vape vapes) { Vape p = _appDbContext.Vapes.Where(s => s.VapeId == vapes.VapeId).First(); p.Name = vapes.Name; p.Price = vapes.Price; p.ShortDescription = vapes.ShortDescription; p.LongDescription = vapes.LongDescription; _appDbContext.Vapes.Update(p); _appDbContext.SaveChanges(); return(RedirectToAction("Index", "Admin")); }
public bool Delete(int id) { try { Vape vape = _vapeRepository.AllVapes.Where(s => s.VapeId == id).First(); _appDbContext.Vapes.Remove(vape); _appDbContext.SaveChanges(); return(true); } catch (System.Exception) { return(false); } }