public mstRekananMulti Get()
        {
            mstRekananMulti RekananBySupervisorId = new mstRekananMulti();

            LogicalThreadContext.Properties["UserName"]   = User.Identity.Name;
            LogicalThreadContext.Properties["ActionType"] = "GetRekanan";
            _auditer.Info("Display List Rekanan");
            //re-populate MstRegion
            var myRegionColls = _repRegion.GetActive();

            RekananBySupervisorId.TypeOfRegionColls = myRegionColls;

            //re-populate MstTypeOfRekanan
            var myTypeOfRekananColls = _repTypeOfRekanan.GetActive();

            RekananBySupervisorId.TypeOfRekananColls = myTypeOfRekananColls;

            //re-populate MstTypeOfBadan
            var myTypeOfBadanColls = _repTypeOfBadanUsaha.GetActive();

            RekananBySupervisorId.TypeOfBadanUsahaColls = myTypeOfBadanColls;

            //re-populate MstWilayah
            var myWilayahColls = _repWilayah.GetActive();

            RekananBySupervisorId.WilayahColls = myWilayahColls;

            //re-populate MstKecamatan
            var myKecamatanColls = _repKecamatan.GetActive();

            RekananBySupervisorId.KecamatanColls  = myKecamatanColls;
            RekananBySupervisorId.MstRekananMulti = _repository.Get();
            return(RekananBySupervisorId);
        }
Example #2
0
        public mstRekananMulti GetBySupervisorId(int supervisorId)
        {
            mstRekananMulti RekananBySupervisorId = new mstRekananMulti();

            LogicalThreadContext.Properties["UserName"]   = User.Identity.Name;
            LogicalThreadContext.Properties["ActionType"] = "GetRekanan";
            _auditer.Info("Display List Rekanan By SupervisorId");
            //re-populate MstRegion
            var myRegionColls = _repRegion.GetActive();

            RekananBySupervisorId.TypeOfRegionColls = myRegionColls;

            //re-populate MstTypeOfRekanan
            var myTypeOfRekananColls = _repTypeOfRekanan.GetActive();

            RekananBySupervisorId.TypeOfRekananColls = myTypeOfRekananColls;

            //re-populate MstTypeOfBadan
            var myTypeOfBadanColls = _repTypeOfBadanUsaha.GetActive();

            RekananBySupervisorId.TypeOfBadanUsahaColls = myTypeOfBadanColls;

            //re-populate MstWilayah
            //var myWilayahColls = _repWilayah.GetActive();
            //RekananBySupervisorId.WilayahColls = myWilayahColls;

            //re-populate MstKecamatan
            //var myKecamatanColls = _repKecamatan.GetActive();
            //RekananBySupervisorId.KecamatanColls = myKecamatanColls;

            var rekananCollection = _repRekanan.GetBySupervisorId(supervisorId);

            RekananBySupervisorId.MstRekananExtMulti = rekananCollection;

            RekananBySupervisorId.ClassAll = new List <SimpleRef>()
            {
                new SimpleRef {
                    RefId = 0, RefDescription = "n/a"
                }
                , new SimpleRef {
                    RefId = 1, RefDescription = "A"
                }
                , new SimpleRef {
                    RefId = 2, RefDescription = "B"
                }
                , new SimpleRef {
                    RefId = 3, RefDescription = "C"
                }
            };

            return(RekananBySupervisorId);
        }