Beispiel #1
0
        public long Create(Content model)
        {
            //Xử lý alias
            if (!string.IsNullOrEmpty(model.MetalTitle))
            {
                model.MetalTitle = StringHelper.ToUnsignString(model.Name);
            }
            model.CreateDate = DateTime.Now;
            model.Viewcount  = 0;
            db.Content.Add(model);
            db.SaveChanges();
            if (!string.IsNullOrEmpty(model.Tags))
            {
                string[] tags = model.Tags.Split(',');
                foreach (var tag in tags)
                {
                    var tagId    = StringHelper.ToUnsignString(tag);
                    var existTag = this.CheckTag(tagId);
                    //insert tag to tag table
                    if (!existTag)
                    {
                        this.InsertTag(tagId, tag);
                    }

                    this.InsertContentTag(model.Id, tagId);
                }
            }
            return(model.Id);
        }
 public bool Insert(OrderDetail detail)
 {
     try
     {
         db.OrderDetail.Add(detail);
         db.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
        public long Insert(User entity)
        {
            var user = db.User.SingleOrDefault(x => x.Username == entity.Username);

            if (user == null)
            {
                db.User.Add(entity);
                db.SaveChanges();
                return(entity.Id);
            }
            else
            {
                return(user.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;
     }
 }
Beispiel #7
0
 public long Insert(Category category)
 {
     db.Category.Add(category);
     db.SaveChanges();
     return(category.Id);
 }
Beispiel #8
0
 public int InsertFeedBack(FeedBack fb)
 {
     db.FeedBack.Add(fb);
     db.SaveChanges();
     return(fb.Id);
 }
Beispiel #9
0
 public ProductCategory AddProductCategoryJson(ProductCategory entity)
 {
     db.ProductCategory.Add(entity);
     db.SaveChanges();
     return(entity);
 }
Beispiel #10
0
 public Product AddProductJson(Product entity)
 {
     db.Product.Add(entity);
     db.SaveChanges();
     return(entity);
 }
 public long Insert(Order order)
 {
     db.Order.Add(order);
     db.SaveChanges();
     return(order.Id);
 }