コード例 #1
0
ファイル: CategoryManager.cs プロジェクト: hugoaraujor/SANA
 public void InsertCategory(Category NewCategory)
 {
     using (var db = new Sana())
     {
         db.Categories.Add(NewCategory);
         db.SaveChanges();
     }
 }
コード例 #2
0
ファイル: CategoryManager.cs プロジェクト: hugoaraujor/SANA
        public Category getCategory(int id)
        {
            Category pac = new Category();

            using (var db = new Sana())
            {
                pac = db.Categories.Where(x => x.CategoryId == id).SingleOrDefault();
                return(pac);
            }
        }
コード例 #3
0
ファイル: CategoryManager.cs プロジェクト: hugoaraujor/SANA
        public IEnumerable <Category> getCategoriesAll()
        {
            IEnumerable <Category> pac = new List <Category>();

            using (var db = new Sana())
            {
                pac = db.Categories;
                return(pac.ToList());
            }
        }
コード例 #4
0
ファイル: CategoryManager.cs プロジェクト: hugoaraujor/SANA
        public bool Exist(string categoryName)
        {
            bool resp = false;

            using (var db = new Sana())
            {
                Category query = (from x in db.Categories where x.CategoryName == categoryName select x).FirstOrDefault();
                if (query != null)
                {
                    resp = true;
                }
            }
            return(resp);
        }
コード例 #5
0
ファイル: CategoryManager.cs プロジェクト: hugoaraujor/SANA
 public void Delete(int IdCategory)
 {
     using (var db = new Sana())
     {
         Category query = (from x in db.Categories
                           where x.CategoryId == IdCategory
                           select x).FirstOrDefault <Category>();
         if (query != null)
         {
             db.Categories.Remove(query);
             db.SaveChanges();
         }
     }
 }
コード例 #6
0
ファイル: CategoryManager.cs プロジェクト: hugoaraujor/SANA
        public void Edit(Category Editedclass)
        {
            var x = Editedclass;

            try
            {
                using (var db = new Sana())
                {
                    var pac = (from p in db.Categories where p.CategoryId == Editedclass.CategoryId select p).FirstOrDefault();
                    db.Categories.Attach(pac);
                    db.Entry(pac).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();
                }
            }
            catch (DbEntityValidationException e)
            {
            }
        }