Beispiel #1
0
        public AjaxResponse CreateUserExpense(int?userId, ExpenseCreateSubmitModel submitModel)
        {
            var ajaxResponse = new AjaxResponse();

            try
            {
                var newExpenseId = _expenseService.CreateExpense(new ExpenseServiceModel
                {
                    UserId         = userId,
                    ExpenseCaption = submitModel.ExpenseCaption,
                    Amount         = submitModel.Amount
                });

                ajaxResponse.IsSuccess = true;
                ajaxResponse.Data      = new
                {
                    ExpenseId = newExpenseId
                };
            }
            catch (Exception ex)
            {
                ajaxResponse.Data = new
                {
                    Message = ex.Message
                };
            }

            return(ajaxResponse);
        }
Beispiel #2
0
        public ActionResult UserExpensesCreate(int?userId, ExpenseCreateSubmitModel submitModel)
        {
            var ajaxResponse = _usersHelper.CreateUserExpense(userId, submitModel);

            return(Json(ajaxResponse));
        }