예제 #1
0
        public int AddExpense(Expense expense)
        {
            _db.Expences.Add(expense);
            _db.SaveChanges();

            return(expense.ExpenseId);
        }
예제 #2
0
        public void AddFamilyMember(FamilyUserId familyUserId)
        {
            var user = _db.Users.Find(familyUserId.UUID);

            if (user != null)
            {
                user.FamilyId = familyUserId.Id;
                _db.SaveChanges();
            }
        }
예제 #3
0
        /// <summary>
        /// Returns true if user successfully registered and false if user already exists in DB
        /// </summary>
        /// <param name="user">App user</param>
        public RegistrationResult Register(RegisteringUser registeringUser, ref User user)
        {
            var dbUser = _db.Users.Find(registeringUser.UUID);

            if (dbUser == null)
            {
                _db.Users.Add(dbUser);
                _db.SaveChanges();
                user = dbUser;
                return(RegistrationResult.Registered);
            }

            return(RegistrationResult.UserExists);
        }