Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
 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));
 }
Ejemplo n.º 3
0
        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"));
        }
Ejemplo n.º 4
0
 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);
     }
 }