private static AssociationExpensesUnitPrices Get(int associationExpenseId, int assCounterId) { AssociationExpensesUnitPrices result = null; var assExpenseUnitPrice = GetContext(true).AssociationExpensesUnitPrices.FirstOrDefault(u => u.Id_assExpense == associationExpenseId && u.Id_assCounter == assCounterId); if (assExpenseUnitPrice != null) { result = assExpenseUnitPrice; } return(result); }
private static void Add(int assExpenseId, int assCounterId, decimal?newPrice) { AssociationExpensesUnitPrices associationExpensesUnitPrices = new AssociationExpensesUnitPrices { Id_assCounter = assCounterId, Id_assExpense = assExpenseId, PricePerExpenseUnit = newPrice }; GetContext().AssociationExpensesUnitPrices.Add(associationExpensesUnitPrices); GetContext().SaveChanges(); }
public static AssociationExpensesUnitPrices Get(int associationExpenseId, int?stairCase) { AssociationExpensesUnitPrices result = null; var associationExpense = AssociationExpensesManager.GetById(associationExpenseId); if (associationExpense != null) { var assCounter = AssociationCountersManager.GetByExpenseAndStairCase(associationExpense.Id_Estate, associationExpense.Id_Expense, stairCase); if (assCounter != null) { result = Get(associationExpenseId, assCounter.Id); } } return(result); }