コード例 #1
0
        public async Task <IActionResult> HistDisplayEdit(int HistoryID)
        {
            var history = await _transactionReports.GetHistory(HistoryID);

            if (history == null)
            {
                return(RedirectToAction("HistoryDisplay"));
            }

            var model = new ERTech.Web.Areas.Reports.Models.HistoryModel();

            model = _mapper.Map <ERTech.Web.Areas.Reports.Models.HistoryModel>(history);

            await _transactionReports.PrepareHistoryModel(model, history);

            return(View(model));
        }
コード例 #2
0
        public async Task <IActionResult> HistDisplayEdit(ERTech.Web.Areas.Reports.Models.HistoryModel model)
        {
            var history = await _transactionReports.GetHistory(model.HistoryId);

            if (history == null)
            {
                return(RedirectToAction("HistoryDisplay"));
            }

            if (ModelState.IsValid)
            {
                history = await _transactionReports.UpdateHistoryModel(history, model);

                SuccessNotification("The history data has been updated successfully.");

                return(RedirectToAction("HistDisplayEdit", "FinancialData",
                                        new { HistoryID = model.HistoryId }));
            }

            return(View(model));
        }