public virtual void Delete(int id)
        {
            Singer_Group entityToDelete = dbSet.Find(id);

            Delete(entityToDelete);
            db.SaveChanges();
        }
 public virtual void Delete(Singer_Group entityToDelete)
 {
     if (db.Entry(entityToDelete).State == EntityState.Detached)
     {
         dbSet.Attach(entityToDelete);
     }
     dbSet.Remove(entityToDelete);
     db.SaveChanges();
 }
Example #3
0
        public ActionResult Add(Singer_GroupModel singer_group)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View("AddSinger_Group", singer_group));
                }
                var model = new Singer_Group();
                model.Singer_id   = singer_group.Singer_id;
                model.Name_Singer = singer_group.Name_Singer;
                model.Genre       = singer_group.Genre;
                model.Year_Create = singer_group.Year_Create;
                singer_groupRepository.Add(model);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
 public virtual void Update(Singer_Group entityToUpdate)
 {
     dbSet.Attach(entityToUpdate);
     db.Entry(entityToUpdate).State = EntityState.Modified;
     db.SaveChanges();
 }
 public virtual void Add(Singer_Group entity)
 {
     dbSet.Add(entity);
     db.SaveChanges();
 }