Beispiel #1
0
        public long Edit(Content content)
        {
            //Xử lý alias
            if (string.IsNullOrEmpty(content.MetalTitle))
            {
                content.MetalTitle = StringHelper.ToUnsignString(content.Name);
            }
            //var entity = db.Content.Find(content.Id);
            db.Entry(content).State = EntityState.Modified;
            db.SaveChanges();


            //Xử lý tag
            if (!string.IsNullOrEmpty(content.Tags))
            {
                this.RemoveAllContentTag(content.Id);
                string[] tags = content.Tags.Split(',');
                foreach (var tag in tags)
                {
                    var tagId      = StringHelper.ToUnsignString(tag);
                    var existedTag = this.CheckTag(tagId);

                    //insert to to tag table
                    if (!existedTag)
                    {
                        this.InsertTag(tagId, tag);
                    }

                    //insert to content tag
                    this.InsertContentTag(content.Id, tagId);
                }
            }

            return(content.Id);
        }
 public void EditOrderJson(Order entity)
 {
     try
     {
         var temp = entity;
         db.Entry(temp).State = EntityState.Modified;
         db.SaveChanges();
     }
     catch (Exception)
     {
         throw;
     }
 }
 public void EditProductCategoryJson(Product entity)
 {
     try
     {
         var temp = entity;
         db.Entry(temp).State = EntityState.Modified;
         db.SaveChanges();
     }
     catch (Exception)
     {
         throw;
     }
 }
 public void EditUserJson(User entity)
 {
     try
     {
         var temp = entity;
         db.Entry(temp).State = EntityState.Modified;
         var encryptedMd5Pas = Encryptor.MD5Hash(temp.Password);
         temp.Password = encryptedMd5Pas;
         db.SaveChanges();
     }
     catch (Exception)
     {
         throw;
     }
 }