/// <summary> /// Thêm vào 1 user /// </summary> /// <param name="user entity"></param> /// <returns>trả về id của user vừa thêm</returns> public long Insert(User entity) { db.Users.Add(entity); db.SaveChanges(); // trả ra Id return(entity.ID); }
public bool ChangeStatus(long id) { var product = db.Products.Find(id); // nếu stt đang true thì => false product.Status = !product.Status; // lưu lại thay đổi db.SaveChanges(); return(product.Status); }
/// <summary> /// Thêm 1 phiếu để thanh toán /// Trả về ID của order vừa thêm /// </summary> /// <param name="order"></param> /// <returns></returns> public long Insert(Order order) { db.Orders.Add(order); db.SaveChanges(); return(order.ID); }
/// <summary> /// Thêm chi tiết đơn hàng thanh toán /// /// </summary> /// <param name="order"></param> /// <returns></returns> public bool Insert(OrderDetail detail) { try { db.OrderDetails.Add(detail); db.SaveChanges(); return(true); } catch { return(false); } }
public long CreateContent(Content content) { // xử lí alias if (!string.IsNullOrEmpty(content.MetaTitle)) { content.MetaTitle = StringHelper.convertToUnSign(content.Name); } content.CreatedDate = DateTime.Now; content.ViewCount = 0; db.Contents.Add(content); db.SaveChanges(); // Xử lí tag if (!string.IsNullOrEmpty(content.Tags)) { // các tag cách nhau bởi dấu ',' string[] tags = content.Tags.Split(','); foreach (var tag in tags) { // id chính là Tag đã lọc dấu var tagID = StringHelper.convertToUnSign(tag); // kiểm tra tag có tồn tại chưa var existTag = CheckTag(tagID); // chưa có => thêm if (!existTag) { InsertTag(tagID, tag); } // thêm vào content tag InsertContentTag(content.ID, tagID); } } return(content.ID); }
/// <summary> /// Thêm vào 1 feedBack, return ra ID /// </summary> /// <param name="fb"></param> /// <returns></returns> public int InsertFeedBack(Feedback fb) { db.Feedbacks.Add(fb); db.SaveChanges(); return(fb.ID); }
public long InsertCategory(Category category) { db.Categories.Add(category); db.SaveChanges(); return(category.ID); }