public int UpdatePassword(User user) { BitcoinEntities db = new BitcoinEntities(); var userUpdate = db.Users.Where(u => u.UserID == user.UserID).FirstOrDefault(); userUpdate.Password = user.Password; return(db.SaveChanges()); }
public int UpdateFullName(User user) { BitcoinEntities db = new BitcoinEntities(); var userUpdate = db.Users.Where(u => u.UserID == user.UserID).FirstOrDefault(); userUpdate.FullName = user.FullName; return(db.SaveChanges()); }
public void UpdateUserLevel(string EmailID) { BitcoinEntities db = new BitcoinEntities(); var userCurrent = db.Users.Where(u => u.EmailID == EmailID).FirstOrDefault(); //Lấy thông tin người giới thiệu var sponsor = db.Users.Include("Level").Where(u => u.EmailID == userCurrent.SponsorID).FirstOrDefault(); //Kiểm tra xem người giới thiệu đang ở cấp mấy và số người cần và đủ để lên cấp var countChildBySponsorID = db.Users.Where(u => u.SponsorID == sponsor.EmailID).Count(); //Thăng thêm một cấp cho người giới thiệu nếu đủ điều kiện if (countChildBySponsorID >= sponsor.Level.PersonNumber) { sponsor.LevelID = sponsor.LevelID + 1; db.SaveChanges(); } }
public int InsertUser(User user) { int result = 9; if (CheckEmailIDExist(user.EmailID)) { //Nếu tồn tại EmailID return(result); } if (!CheckSponsorIDExist(user.SponsorID)) { //Nếu người đỡ đầu không tồn tại result = 10; return(result); } BitcoinEntities db = new BitcoinEntities(); db.Users.Add(user); result = db.SaveChanges(); return(result); }
public int Insert(PipCoin pc) { db = new BitcoinEntities(); db.PipCoins.Add(pc); return(db.SaveChanges()); }
/// <summary> /// Insert bank /// </summary> /// <param name="bank">Bank</param> public void InsertBank(Bank bank) { _bitcoinEntities.Banks.Add(bank); _bitcoinEntities.SaveChanges(); }
/// <summary> /// Insert a new admin user /// </summary> /// <param name="adminUser"> Properties of AdminUser class </param> public void InsertAdminUser(AdminUser adminUser) { _bitcoinEntities.AdminUsers.Add(adminUser); _bitcoinEntities.SaveChanges(); }
public int Insert(Commission c) { db = new BitcoinEntities(); db.Commissions.Add(c); return(db.SaveChanges()); }
/// <summary> /// Insert order detail /// </summary> /// <param name="orderDetail"> order detail </param> public void InsertOrderDetail(OrderDetail orderDetail) { _bitcoinEntities.OrderDetails.Add(orderDetail); _bitcoinEntities.SaveChanges(); }
/// <summary> /// Insert Order BitCoin /// </summary> /// <param name="order"> order </param> public void InsertOrder(Order order) { _bitCoinEntities.Orders.Add(order); _bitCoinEntities.SaveChanges(); }