/// <summary> /// Выполняет списание пользовательского баланса на определенное количество денег /// </summary> /// <param name="amount">Количество</param> /// <param name="description">Описание списания</param> public void ChargeGoldCoins(decimal amount, string description) { var newPayment = new GoldCoinsPayment() { User = this, Amount = amount, Completed = true, DateCompleted = DateTime.Now, DateCreated = DateTime.Now, Direction = (short)PaymentDirection.Outcome, Description = description }; this.GoldCoinsPayments.Add(newPayment); }
private void detach_GoldCoinsPayments(GoldCoinsPayment entity) { this.SendPropertyChanging(); entity.User = null; }