public MExpense Get(int id)
        {
            MExpense expense = new MExpense();

            expense = auctionContext.MExpenses.Where(a => a.iExpenseID == id).FirstOrDefault();
            return(expense);
        }
        public bool SaveEdit(MExpense expense)
        {
            bool status = false;

            if (expense.iExpenseID > 0)
            {
                //Edit Existing Record
                var exp = auctionContext.MExpenses.Where(a => a.iExpenseID == expense.iExpenseID).FirstOrDefault();
                if (exp != null)
                {
                    exp.strExpenseName     = expense.strExpenseName;
                    exp.iPurchaseInvoiceID = expense.iPurchaseInvoiceID;
                    exp.iCategoryID        = expense.iCategoryID;
                    exp.iSubCategoryID     = expense.iSubCategoryID;
                    exp.dcmlExpenseAmount  = expense.dcmlExpenseAmount;
                }
            }
            else
            {
                //Save
                auctionContext.MExpenses.Add(expense);
            }
            auctionContext.SaveChanges();
            status = true;
            return(status);
        }
        private MExpense ParserAddExpenses(Expenses expenses)
        {
            MExpense expense = new MExpense();

            if (expenses != null)
            {
                expense.iExpenseID         = expenses.iExpenseID;
                expense.strExpenseName     = expenses.strExpenseName ?? " ";
                expense.iPurchaseInvoiceID = expenses.iPurchaseInvoiceID;
                expense.iCategoryID        = expenses.iCategoryID;
                expense.iSubCategoryID     = expenses.iSubCategoryID;
                expense.dcmlExpenseAmount  = expenses.dcmlExpenseAmount;
            }
            return(expense);
        }