예제 #1
0
        public ActionResult Index(int?id)
        {
            try
            {
                DistributionTypeViewModel distributionTypeViewModel = new DistributionTypeViewModel();

                if (id == null)
                {
                    id = (int)TempData["daID"];
                }

                distributionTypeViewModel.GetDistributionTypeDetails((int)id);
                distributionTypeViewModel.GetScreenAccessRights("Distribution Type");
                CommonFunctions comfuns = new CommonFunctions();

                var da = comfuns.FindDA((int)id);
                distributionTypeViewModel.DAID     = (int)id;
                distributionTypeViewModel.DAName   = da.DAName;
                distributionTypeViewModel.ModuleId = da.ModuleId;
                TempData["daId"] = distributionTypeViewModel.DAID;

                return(View(distributionTypeViewModel));
            }
            catch (Exception ex)
            {
                errorlogviewmodel = new ErrorLogViewModel();
                errorlogviewmodel.LogError(ex);
                return(View("Error"));
            }
        }
예제 #2
0
        public ActionResult Index(DistributionTypeViewModel distributionTypeViewModel)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    distributionTypeViewModel.distributionDesc = distributionTypeViewModel.distributionDesc.Trim();
                    distributionTypeViewModel.AddDistributionType(distributionTypeViewModel);
                    TempData["daID"] = distributionTypeViewModel.DAID;
                    distributionTypeViewModel.GetScreenAccessRights("Distribution Type");
                    return(RedirectToAction("Index", "DistributionType"));
                }
                distributionTypeViewModel.GetScreenAccessRights("Distribution Type");
                distributionTypeViewModel.GetDistributionTypeDetails(distributionTypeViewModel.DAID);

                return(View(distributionTypeViewModel));
            }
            catch (Exception ex)
            {
                errorlogviewmodel = new ErrorLogViewModel();
                errorlogviewmodel.LogError(ex);
                return(View("Error"));
            }
        }