コード例 #1
0
ファイル: ArticleDAO.cs プロジェクト: dvbtham/BaiTapNhom
 public long Insert(Post post)
 {
     try
     {
         db.Posts.Add(post);
         db.SaveChanges();
     }
     catch (System.Data.Entity.Validation.DbEntityValidationException dbEx)
     {
         ShowError.ErrorMessage(dbEx);
     }
     return(post.PostID);
 }
コード例 #2
0
ファイル: TagDAO.cs プロジェクト: dvbtham/BaiTapNhom
 //CRUD
 public bool AddTag(Tag tag)
 {
     try
     {
         db.Tags.Add(tag);
         db.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
コード例 #3
0
ファイル: AssetsDAO.cs プロジェクト: dvbtham/BaiTapNhom
        //CRUD

        public bool Create(Asset model)
        {
            try
            {
                db.Assets.Add(model);
                db.SaveChanges();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
コード例 #4
0
ファイル: ContactDAO.cs プロジェクト: dvbtham/BaiTapNhom
 public bool Create(Contact model)
 {
     try
     {
         db.Contacts.Add(model);
         db.SaveChanges();
         return(true);
     }
     catch (DbEntityValidationException dbEx)
     {
         ShowError.ErrorMessage(dbEx);
         return(false);
     }
 }
コード例 #5
0
ファイル: UserDAO.cs プロジェクト: dvbtham/BaiTapNhom
        public bool ChangeStatus(long id)
        {
            var user = db.Users.Find(id);

            user.Status = !user.Status;

            db.SaveChanges();

            return(user.Status);
        }
コード例 #6
0
 //CRUD
 public int AddTag(PostTag tag)
 {
     try
     {
         bool isTagged = db.PostTags.Count(x => x.PostID == tag.PostID && x.TagID == tag.TagID) > 0;
         if (isTagged)
         {
             return(-1);
         }
         else
         {
             db.PostTags.Add(tag);
             db.SaveChanges();
             return(1);
         }
     }
     catch
     {
         return(2);
     }
 }