Exemplo n.º 1
0
        private void UpdateBudgetEntity(FoundationBudget budgetEntity, BudgetViewModel budgetModel)
        {
            budgetEntity.Amount        = budgetModel.Amount;
            budgetEntity.Currency      = budgetModel.Currency;
            budgetEntity.StartDate     = budgetModel.StartDate;
            budgetEntity.DueDate       = budgetModel.DueDate;
            budgetEntity.Status        = budgetModel.Status;
            budgetEntity.PurchaserName = budgetModel.PurchaserName;
            budgetEntity.LockAmount    = budgetModel.LockAmount;
            if (budgetModel.OrganizationId != Guid.Empty)
            {
                budgetEntity.OrganizationId = budgetModel.OrganizationId;
            }

            if (budgetModel.ContactId != Guid.Empty)
            {
                budgetEntity.ContactId = budgetModel.ContactId;
            }

            budgetEntity.SaveChanges();
        }
Exemplo n.º 2
0
        public void UpdateBudget(BudgetViewModel budgetModel)
        {
            var budget = GetBudgetById(budgetModel.BudgetId);

            UpdateBudgetEntity(budget, budgetModel);
        }
Exemplo n.º 3
0
        public void CreateNewBudget(BudgetViewModel budgetModel)
        {
            var budget = GetNewBudget();

            UpdateBudgetEntity(budget, budgetModel);
        }