Exemplo n.º 1
0
        public ActionResult Opening(OpeningViewModel viewModel, FormCollection formCollection)
        {
            _tRecPeriodRepository.DbContext.BeginTransaction();
            try
            {
                if (!string.IsNullOrEmpty(viewModel.RecPeriodId))
                {
                    _tRecPeriodRepository.DeleteByRecPeriodId(viewModel.RecPeriodId);
                    _tRecPeriodRepository.DbContext.CommitChanges();
                }

                TempData[EnumCommonViewData.SaveState.ToString()] = EnumSaveState.Success;
            }
            catch (Exception)
            {
                _tRecPeriodRepository.DbContext.RollbackTransaction();
                TempData[EnumCommonViewData.SaveState.ToString()] = EnumSaveState.Failed;
            }
            return(RedirectToAction("Opening"));
        }