예제 #1
0
        public bool Add(T entity) //Overrride edip yeni repo açabiliriz
        {
            entity.CreatedAt = DateTime.Now;
            entity.UpdatedAt = DateTime.Now;
            entity.IsDeleted = false;

            dbSet.Add(entity);

            return(context.SaveChanges() > 0);
        }
예제 #2
0
        public ActionResult Create([Bind(Include = "ID,Category,Name,Datasheeturl,Amount,Price")] Component component)
        {
            if (ModelState.IsValid)
            {
                db.Components.Add(component);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(component));
        }
예제 #3
0
 public IActionResult Delete(string pageName)
 {
     using (ComponentContext ctx = new ComponentContext())
     {
         var page = ctx.Pages.Where(x => x.Name == pageName).FirstOrDefault();
         page.IsDeleted = true;
         ctx.SaveChanges();
         return(RedirectToAction("Index"));
     }
 }