Ejemplo n.º 1
0
        public ActionResult Create(ExpenseCalculatorViewModel model)
        {
            var expenseDataClient = new ExpenseDataClient(_url);

            model.ExpenseDatas.expenseTypeId   = Convert.ToInt32(Request.Form["ddlExpense"]);
            model.ExpenseDatas.purchaseStoreId = Convert.ToInt32(Request.Form["ddlStores"]);
            expenseDataClient.CreateExpense(model.ExpenseDatas);
            ViewBag.result = "Record Inserted Successfully!";
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 2
0
        public ActionResult Edit(ExpenseCalculatorViewModel model)
        {
            var expenseDataClient = new ExpenseDataClient(_url);

            model.ExpenseDatas.expenseDataId   = Convert.ToInt32(Request.Form["ExpenseDataId"]);
            model.ExpenseDatas.expenseTypeId   = Convert.ToInt32(Request.Form["ExpenseTypeId"]);
            model.ExpenseDatas.purchaseStoreId = Convert.ToInt32(Request.Form["PurchaseStoreId"]);
            model.ExpenseDatas.expenseDate     = Convert.ToDateTime(Request.Form["DateofExpense"]).ToUniversalTime();
            model.ExpenseDatas.spentAmount     = Convert.ToInt32(Request.Form["spentAmount"]);
            expenseDataClient.UpdateExpense(model.ExpenseDatas);
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 3
0
        public ActionResult Edit(int id)
        {
            var expenseDataClient = new ExpenseDataClient(_url);
            var model             = new ExpenseCalculatorViewModel();

            model.ExpenseTypes = expenseDataClient.GetExpenseTypes();
            var storeClient = new StoreClient();

            model.Stores       = storeClient.GetStores();
            model.ExpenseDatas = expenseDataClient.GetExpenseDetails(id);
            return(View("Edit", model));
        }
Ejemplo n.º 4
0
        public ActionResult Index()
        {
            var model             = new ExpenseCalculatorViewModel();
            var expenseTypeClient = new ExpenseDataClient(_url);

            model.ExpenseTypes = expenseTypeClient.GetExpenseTypes();

            var storeClient = new StoreClient();

            model.Stores = storeClient.GetStores();

            return(View("Index", model));
        }