Esempio n. 1
0
		public void Update(Deposit deposit)
		{
			Deposit = deposit;
			Moment = deposit.Moment;
			Amount = deposit.Amount;
			Description = deposit.Description;
			Name = deposit.Name;
		}
Esempio n. 2
0
		public static void DeleteDeposit(Deposit deposit)
		{
			using (var context = DatabaseContext.Initialize())
			{
				var dbDeposit = context.Deposits.FirstOrDefault(x => x.UID == deposit.UID);
				if (dbDeposit != null)
					context.Deposits.Remove(dbDeposit);
				context.SaveChanges();
			}
		}
Esempio n. 3
0
		public void Update(Deposit deposit)
		{
			UID = deposit.UID;
			ConsumerUID = deposit.ConsumerUID;
			Consumer = deposit.Consumer;
			Moment = deposit.Moment;
			Amount = deposit.Amount;
			Description = deposit.Description;
			Name = deposit.Name;
		}
Esempio n. 4
0
		public static void SaveDeposit(Deposit deposit)
		{
			using (var context = DatabaseContext.Initialize())
			{
				var dbDeposit = context.Deposits.FirstOrDefault(x => x.UID == deposit.UID);

				if (dbDeposit == null)
				{
					dbDeposit = context.Deposits.Add(deposit);
				}
				else
				{
					dbDeposit.ConsumerUID = deposit.ConsumerUID;
					dbDeposit.Moment = deposit.Moment;
					dbDeposit.Amount = deposit.Amount;
					dbDeposit.Description = deposit.Description;
				}
				context.SaveChanges();
			}
		}
Esempio n. 5
0
		public DepositDetailsViewModel(Deposit deposit, bool isNew)
		{
			Title = isNew ? "Пополнение баланса" : "Редактирование пополнения";
			Update(deposit);
		}
Esempio n. 6
0
		public DepositViewModel(Deposit deposit)
		{
			Update(deposit);
		}