public ShoppingExpense(CartExpense expense, short state) { Name = expense.Name; Price = expense.Price; Category = expense.Category; State = state; }
public void EditExpense(int cartId, CartExpense expense) { var exp = _context.CartExpenses.First(x => ((x.CartId == cartId) && (x.CartExpenseId == expense.ExpenseId))); exp.Name = expense.Name; exp.Price = expense.Price; exp.State = expense.State; exp.Category = expense.Category; _context.CartExpenses.Update(exp); _context.SaveChanges(); }
public void AddExpense(int cartId, CartExpense expense) { var exp = new Db.Entities.CartExpense { Name = expense.Name, Price = expense.Price, Category = expense.Category, State = expense.State, CartId = cartId }; _context.CartExpenses.Add(exp); _context.SaveChanges(); }
public List <CartExpense> GiveExpenses(int id) { var exps = _context.CartExpenses.Where(x => x.CartId == id).ToList(); var expenses = new List <CartExpense>(); foreach (var expense in exps) { var exp = new CartExpense(expense.Name, expense.Price, expense.Category, expense.State) { ExpenseId = expense.CartExpenseId }; expenses.Add(exp); } return(expenses); }