コード例 #1
0
        // ReceieveTransfer accept money from user
        public static bool ReceieveTransfer(string username, int id)
        {
            bool flag = false;

            using (NmoorEntity db = new NmoorEntity())
            {
                flag = true;
                var getAmount = db.Invoice.Find(id);

                if (getAmount.amount > 0)
                {
                    var addAmount = db.User.Where(u => u.username == username).FirstOrDefault();
                    addAmount.balance        += getAmount.amount;
                    getAmount.status          = "Completed";
                    db.Entry(addAmount).State = EntityState.Modified;
                    db.SaveChanges();
                }
            }
            return(flag);
        }
コード例 #2
0
ファイル: AccountSetUp.cs プロジェクト: JeffreyOdogba/Nmoor
        // LoginUser check if user exist in the database
        public bool LoginUser(LoginViewModel login)
        {
            bool flag = false;

            using (NmoorEntity db = new NmoorEntity())
            {
                var checkLoginValue = db.User.Where(u => u.username.Equals(login.Username)).FirstOrDefault();
                if (checkLoginValue != null)
                {
                    if (Security.VerifyPassword(login.Password, checkLoginValue.password))
                    {
                        flag = true;
                    }
                }
                else
                {
                    flag = false;
                }
                return(flag);
            }
        }