Ejemplo n.º 1
0
 /// <summary>
 /// Delete a FinancialIncome
 /// </summary>
 /// <param name="fI"></param>
 public void DeleteFinancialIncome(FinancialIncome fI)
 {
     FinancialIncomeList.Remove(fI);
     //Om det inte är sparat i databasen än, bara sparat i listan
     db.FinancialIncome.Remove(fI);
     db.SaveChanges();
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Create a new FinancialIncome
        /// </summary>
        public FinancialIncome CreateFinancialIncome()
        {
            FinancialIncome newFinancialIncome = new FinancialIncome();

            FinancialIncomeList.Add(newFinancialIncome);
            db.FinancialIncome.Add(newFinancialIncome);
            db.SaveChanges();
            return(newFinancialIncome);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Prevent empty financialincomes from being saved to db
        /// </summary>
        /// <returns></returns>
        public ObservableCollection <FinancialIncome> RemoveEmptyProductIncomes()
        {
            ObservableCollection <FinancialIncome> tempIncome = new ObservableCollection <FinancialIncome>(FinancialIncomeList);

            foreach (FinancialIncome fi in FinancialIncomeList.Where(fi => fi.CustomerID == null))
            {
                tempIncome.Remove(fi);
                db.FinancialIncome.Remove(fi);
            }
            return(tempIncome);
        }