Exemple #1
0
        public long Create(Content content)
        {
            //xử lý alias
            if (string.IsNullOrEmpty(content.MetaTitle))
            {
                content.MetaTitle = StringHelper.ToUnsignString(content.Name);
            }
            db.Contents.Add(content);
            db.SaveChanges();

            //xử lý tag
            if (!string.IsNullOrEmpty(content.Tags))
            {
                string[] tags = content.Tags.Split(',');
                foreach (var tag in tags)
                {
                    var tagId      = StringHelper.ToUnsignString(tag);
                    var existedTag = this.CheckTag(tagId);
                    //inset tag to table tag
                    if (!existedTag)
                    {
                        this.InsertTag(tagId, tag);
                    }
                    //insert contenttag in table
                    this.InsertContentTag(content.ID, tagId);
                }
            }
            return(content.ID);
        }
Exemple #2
0
 public long GetCreateProduct(Product model)
 {
     if (string.IsNullOrEmpty(model.MetaTitle))
     {
         model.MetaTitle = StringHelper.ToUnsignString(model.Name);
     }
     db.Products.Add(model);
     db.SaveChanges();
     return(model.ID);
 }
Exemple #3
0
 //Hàm thêm user
 public long Insert(User model)
 {
     db.Users.Add(model);
     db.SaveChanges();
     return(model.ID);
 }
Exemple #4
0
 public long GetOrder(Order model)
 {
     db.Orders.Add(model);
     db.SaveChanges();
     return(model.ID);
 }
Exemple #5
0
 public int  GetFeedBack(Feedback fb)
 {
     db.Feedbacks.Add(fb);
     db.SaveChanges();
     return(fb.ID);
 }