示例#1
0
        public ActionResult IncomeEdit(int id)
        {
            var model  = new IncomeCreateEditViewModel();
            var income = incomeProvider.GetIncome(id);

            Mapper.DynamicMap(income, model);
            return(PartialView("IncomeCreateEdit", model));
        }
示例#2
0
        public ActionResult IncomeEdit(FormCollection form, IncomeCreateEditViewModel model)
        {
            var income = incomeProvider.GetIncome(model.Id);

            Mapper.DynamicMap(model, income);
            incomeProvider.UpdateIncome(income);
            var jsonViewModel = new AjaxViewModel(true, income, null);

            return(Json(jsonViewModel));
        }
示例#3
0
        public ActionResult IncomeCreate(int worshipId)
        {
            var model   = new IncomeCreateEditViewModel();
            var worship = worshipProvider.GetWorship(worshipId);

            model.Amount       = 0;
            model.WorshipId    = worshipId;
            model.ReceivedDate = worship.Date;
            return(PartialView("IncomeCreateEdit", model));
        }