public ActionResult Index(RisikoBerulangViewModel vm)
        {
            UpdateParam(vm.Param);
            if (vm.Param.ReportId == 1)
            {
                getByRisikoUtama(vm);
            }
            else if (vm.Param.ReportId == 2)
            {
                getByKantorCabang(vm);
            }
            else if (vm.Param.ReportId == 3)
            {
                getByKantorPusat(vm);
            }
            else if (vm.Param.ReportId == 4)
            {
                getByTingkatRisiko(vm);
            }
            else if (vm.Param.ReportId == 5)
            {
                getBySebabUtama(vm);
            }

            return(View(vm));
        }
        public ActionResult Index()
        {
            RisikoBerulangViewModel vm = new RisikoBerulangViewModel();

            vm.Param             = new Param();
            vm.Param.IsApproved  = true;
            vm.Param.ReportDate1 = DateTime.Now;
            vm.Param.ReportDate2 = DateTime.Now;
            vm.Param.ReportDate3 = DateTime.Now;
            vm.Param.ReportDate4 = DateTime.Now;
            UpdateParam(vm.Param);
            vm.risikoBerulangList = new List <RisikoBerulangRecord>();

            return(View(vm));
        }
        private void getByKantorPusat(RisikoBerulangViewModel vm)
        {
            var date1 = vm.Param.ReportDate1;
            var date2 = vm.Param.ReportDate2;
            var date3 = vm.Param.ReportDate3;
            var date4 = vm.Param.ReportDate4;

            vm.risikoBerulangList = new List <RisikoBerulangRecord>();

            foreach (var a in db.RisikoBerulangKantorPusat(date1, date2, date3, date4).ToList())
            {
                RisikoBerulangRecord br = new RisikoBerulangRecord();
                br.risikoBerulangKantorPusatList = a;
                vm.risikoBerulangList.Add(br);
            }
        }