コード例 #1
0
 protected StitchCommandHandler(MasterDataRepository data, JobManager jobManager, IStitchRequestHandler stitches, IClusterMessageSender sender)
 {
     _stitches   = stitches;
     _data       = data;
     _jobManager = jobManager;
     _sender     = sender;
 }
コード例 #2
0
        private void SetLocalizedValues()
        {
            var dVisits = MasterDataRepository.GetMasterDataModels("VISIT");
            var temp    = dVisits.ToDictionary(d => d.ConvergenceMasterDataId, d => BusinessLogic.MasterDataGetLocaleName(d));

            ViewBag.LocalizedMainVisits = dVisits.ToDictionary(d => d.ConvergenceMasterDataId, d => BusinessLogic.MasterDataGetLocaleName(d));
        }
コード例 #3
0
 public PingCommandHandler(string nodeId, MasterDataRepository data, JobManager jobManager, IClusterMessageSender sender)
 {
     _nodeId     = nodeId;
     _data       = data;
     _jobManager = jobManager;
     _sender     = sender;
 }
コード例 #4
0
 protected StitchGroupCommandHandler(string nodeId, MasterDataRepository data, JobManager jobManager, IStitchRequestHandler stitches, IClusterMessageSender sender)
 {
     _stitches   = stitches;
     _data       = data;
     _jobManager = jobManager;
     _sender     = sender;
     _nodeId     = nodeId;
 }
コード例 #5
0
        private void SetLocalizedValues()
        {
            var dQuarter    = MasterDataRepository.GetMasterDataModels("QUARTER");
            var dActivities = MasterDataRepository.GetMasterDataModels("MAIN_ACTIVITY");

            ViewBag.LocalizedQuarterValue   = dQuarter.ToDictionary(d => d.ConvergenceMasterDataId, d => BusinessLogic.MasterDataGetLocaleName(d));
            ViewBag.LocalizedMainActivities = dActivities.ToDictionary(d => d.ConvergenceMasterDataId, d => BusinessLogic.MasterDataGetLocaleName(d));
        }
コード例 #6
0
        public IRepository <T> Repository <T>() where T : class, IMasterData
        {
            if (Repositories.Keys.Contains(typeof(T)))
            {
                return(Repositories[typeof(T)] as IRepository <T>);
            }
            IRepository <T> repo = new MasterDataRepository <T>(_context);

            Repositories.Add(typeof(T), repo);
            return(repo);
        }
コード例 #7
0
        public HttpResponseMessage BookingInitials(int userId)
        {
            //Step 1: Get Country list
            List <FrayteCountryCode> lstCountry = new List <FrayteCountryCode>();

            lstCountry = new CountryRepository().lstCountry();

            //Step 2: Get Shipment Hanler Methods
            var lstShipmentHandlerMethods = new MasterDataRepository().GetShipmentHandlerMethod();

            //Step 3: Get Currency
            var lstCurrencyTypes = new MasterDataRepository().GetCurrencyType();

            //Step4: Get Customer Detail
            var customerDetail = new TradelaneBookingRepository().GetCustomerDetail(userId);
            //Step4.1: Get Customer Detail
            var customerAddress = new TradelaneBookingRepository().UserDefaultAddresses(userId);

            // Step 5 : Get Country PhoneCode
            List <FrayteCountryPhoneCode> lstCountryPhones = new List <FrayteCountryPhoneCode>();

            lstCountryPhones = new CountryRepository().GetCountryPhoneCodeList();

            // step:6 get all operation zones
            var OperaionZones = new OperationZoneRepository().GetOperationZone();

            // step:7 get all Airlines
            var listAirlines = new MasterDataRepository().GetAirlines();

            var timeZones = new TimeZoneRepository().GetShipmentTimeZones();

            var lstincoterm = new BreakBulkRepository().GetIncoterms();

            return(this.Request.CreateResponse(
                       HttpStatusCode.OK,
                       new
            {
                Countries = lstCountry,
                CurrencyTypes = lstCurrencyTypes,
                ShipmentMethods = lstShipmentHandlerMethods,
                CustomerDetail = customerDetail,
                CustomerAddress = customerAddress,
                CountryPhoneCodes = lstCountryPhones,
                AirLines = listAirlines,
                TimeZones = timeZones,
                OperaionZones = OperaionZones,
                Incoterm = lstincoterm
            }));
        }
コード例 #8
0
        private void LocalizeAndCompleteBudgetMatrix(IEnumerable <SupervisionPlanModel> supervisionPlans)
        {
            var bCategory      = MasterDataRepository.GetMasterDataModels("BUDGET_CATEGORY");
            var bFundingSource = MasterDataRepository.GetMasterDataModels("FUNDING_SOURCE");

            ViewBag.LocalizedBudgetMatrixRows = bCategory.ToDictionary(c => c.ConvergenceMasterDataId, c => BusinessLogic.MasterDataGetLocaleName(c));
            ViewBag.LocalizedBudgetMatrixCols = bFundingSource.ToDictionary(fs => fs.ConvergenceMasterDataId, fs => BusinessLogic.MasterDataGetLocaleName(fs));
            ViewBag.EmptyCosts = (from md2 in bCategory
                                  from md1 in bFundingSource
                                  select new CostModel
            {
                BudgetCategory = md2,
                BudgetCategoryId = md2.ConvergenceMasterDataId,
                FundingSource = md1,
                FundingSourceId = md1.ConvergenceMasterDataId,
                Budget = 0,
                CostId = -1,
            }).ToList();

            foreach (var sp in supervisionPlans.Where(p => p.ActualVersion != null))
            {
                var costs = (from md2 in bCategory
                             from md1 in bFundingSource
                             let cost = sp.ActualVersion.Costs.Find(c => c.BudgetCategoryId == md2.ConvergenceMasterDataId && c.FundingSourceId == md1.ConvergenceMasterDataId)
                                        select new CostModel
                {
                    BudgetCategory = md2,
                    BudgetCategoryId = md2.ConvergenceMasterDataId,
                    FundingSource = md1,
                    FundingSourceId = md1.ConvergenceMasterDataId,
                    Budget = cost != null ? cost.Budget : 0,
                    CostId = cost != null ? cost.CostId : -1,
                }).ToList();
                sp.ActualVersion.Costs = costs;
            }
        }
コード例 #9
0
 public List <Data> GetPlaceIds()
 {
     return(MasterDataRepository.GetPlaceSource());
 }
コード例 #10
0
 public List <Data> GetRegionIds()
 {
     return(MasterDataRepository.GetRegionSource());
 }
コード例 #11
0
 public List <Data> GetCountryIds()
 {
     return(MasterDataRepository.GetCountrySource());
 }
コード例 #12
0
 public void UpdateTouristSite(TouristSiteViewModel model)
 {
     MasterDataRepository.UpdateMasterData(model);
 }
コード例 #13
0
 public void DeleteTouristSite(string id)
 {
     MasterDataRepository.DeleteTouristSite(id);
 }
コード例 #14
0
 public List <BackOfficeContactViewModel> Init()
 {
     return(MasterDataRepository.GetBackOfficeContactViewModel());
 }
コード例 #15
0
 public List <PlaceViewModel> Init()
 {
     return(MasterDataRepository.GetPlaceViewModel());
 }
コード例 #16
0
 public MasterDataRepositoryTest(MasterDataRepository repos)
 {
     // FIXME add dependency Moq to use Mock
       //var cacheDataRepos = new Mock<CacheDataRepository>();
       this.repos = repos;
 }
コード例 #17
0
 public MasterDataController(MasterDataRepository masterDataRepository, IOptions<AppSettings> appSettings)
 {
     this.masterDataRepository = masterDataRepository;
       familyInitial = appSettings.Value.Family.Initial;
 }
コード例 #18
0
 public MasterDataService(IDataContext _context)
 {
     _repository = new MasterDataRepository(_context);
 }
コード例 #19
0
 public void Setup()
 {
     _repo = ObjectFactory.GetInstance <MasterDataRepository>();
     _db   = ObjectFactory.GetInstance <MissingLinqDatabase>();
 }
コード例 #20
0
 public void DeletePlace(string id)
 {
     MasterDataRepository.DeletePlace(id);
 }
コード例 #21
0
 public void UpdatePlace(PlaceViewModel model)
 {
     MasterDataRepository.UpdateMasterData(model);
 }
コード例 #22
0
 public void AddPlace(PlaceViewModel model)
 {
     MasterDataRepository.AddMasterData(model);
 }
コード例 #23
0
    public int MenuInCnt   = 0;                        /* メニューインカウント   */

    private void Start()
    {
        masterDataRepository = Resources.Load <MasterDataRepository>("MasterData/MasterDataRepository");
        masterDataRepository.GetMstDataLoadAll(out topTableList);
        topAlignInfo = new int[GameDef.BOARD_CELLS + 1];
    }
コード例 #24
0
 public StopAllStitchGroupCommandHandler(string nodeId, MasterDataRepository data, JobManager jobManager, IStitchRequestHandler stitches, IClusterMessageSender sender)
     : base(nodeId, data, jobManager, stitches, sender)
 {
 }
コード例 #25
0
        public override T CreateProcessor()
        {
            switch (typeof(T).Name)
            {
            case "IAuthRepository":
                IAuthRepository _processor = new AuthRepository(config);
                return((T)_processor);

            case "IJobPostRepository":
                IJobPostRepository _jobPostprocessor = new JobPostRepository(config);
                return((T)_jobPostprocessor);

            case "IHomeRepositories":
                IHomeRepositories _homeRepositories = new HomeRepositories(config);
                return((T)_homeRepositories);

            case "ISearchJobRepository":
                ISearchJobRepository _searchJobRepository = new SearchJobRepository(config);
                return((T)_searchJobRepository);

            case "IUserProfileRepository":
                IUserProfileRepository _userProfileRepository = new UserProfileRepository(config);
                return((T)_userProfileRepository);

            case "ISearchResumeRepository":
                ISearchResumeRepository _searchResumeRepository = new SearchResumeRepository(config);
                return((T)_searchResumeRepository);

            case "IManageUserRepository":
                IManageUserRepository _manageUserRepository = new ManageUsersRepository(config);
                return((T)_manageUserRepository);

            case "IEmpProfileRepository":
                IEmpProfileRepository _empProfileRepository = new EmpProfileRepository(config);
                return((T)_empProfileRepository);

            case "IJobIndustryAreaRepository":
                IJobIndustryAreaRepository _jobIndustryAreaRepository = new JobIndustryAreaRepositroy(config);
                return((T)_jobIndustryAreaRepository);

            case "IJobTitleRepositroy":
                IJobTitleRepositroy _jobTitleRepositroy = new JobTitleRepository(config);
                return((T)_jobTitleRepositroy);

            case "IDesignationRepository":
                IDesignationRepository _designationRepository = new DesignationRepository(config);
                return((T)_designationRepository);

            case "IResumeBuilderRepository":
                IResumeBuilderRepository rBuilderRepository = new ResumeBuilderRepository(config);
                return((T)rBuilderRepository);

            case "IMasterDataRepository":
                IMasterDataRepository masterDataRepository = new MasterDataRepository(config);
                return((T)masterDataRepository);

            case "ISuccessStoryVideoRepository":
                ISuccessStoryVideoRepository successStoryVideoRepository = new SuccessStoryVideoRepository(config);
                return((T)successStoryVideoRepository);

            case "IBulkJobPostRepository":
                IBulkJobPostRepository bulkJobRepository = new BulkJobPostRepository(config);
                return((T)bulkJobRepository);

            case "IEmailRepository":
                IEmailRepository _emailRepository = new EmailRepository(config);
                return((T)_emailRepository);

            case "IUsersReviewsRepository":
                IUsersReviewsRepository usersReviewsRepository = new UsersReviewsRepository(config);
                return((T)usersReviewsRepository);

            case "IManageJobsRepository":
                IManageJobsRepository manageJobsRepository = new ManageJobsRepository(config);
                return((T)manageJobsRepository);

            case "IDashboardRepository":
                switch (typeof(T).FullName)
                {
                case "JobPortal.Data.Interfaces.Employer.IDashboardRepository":
                    Data.Interfaces.Employer.IDashboardRepository employerDashboard = new Data.Repositories.Employer.DashboardRepository(config);
                    return((T)employerDashboard);

                case "JobPortal.Data.Interfaces.TrainingPartner.IDashboardRepository":
                    Data.Interfaces.TrainingPartner.IDashboardRepository tpDashboard = new Data.Repositories.TrainingPartner.DashboardRepository(config);
                    return((T)tpDashboard);

                case "JobPortal.Data.Interfaces.Admin.IDashboardRepository":
                    Data.Interfaces.Admin.IDashboardRepository adminDashboard = new Data.Repositories.Admin.DashboardRepository(config);
                    return((T)adminDashboard);

                default:
                    throw new Exception("Can not create object");
                }

            case "ITrainingPartnerProfileRepository":
                ITrainingPartnerProfileRepository trainingPartnerProfileRepository = new TrainingPartnerProfileRepository(config);
                return((T)trainingPartnerProfileRepository);

            case "IManageCityStateRepository":
                IManageCityStateRepository manageCityStateRepository = new ManageCityStateRepository(config);
                return((T)manageCityStateRepository);

            case "INotificationRepository":
                INotificationRepository nRepository = new NotificationRepository(config);
                return((T)nRepository);

            case "IPlacedCandidateRepository":
                IPlacedCandidateRepository placedCandidateRepository = new PlacedCandidateRepository(config);
                return((T)placedCandidateRepository);

            case "IAdvertisementsRepository":
                IAdvertisementsRepository advertisementsRepository = new AdvertisementsRepository(config);
                return((T)advertisementsRepository);

            case "IEmailTemplateRepository":
                IEmailTemplateRepository emailTemplateRepository = new EmailTemplateRepository(config);
                return((T)emailTemplateRepository);

            default:
                throw new Exception("Can not create object");
            }
        }
コード例 #26
0
 public void UpdateBackOfficeContact(BackOfficeContactViewModel model)
 {
     MasterDataRepository.UpdateMasterData(model);
 }
コード例 #27
0
        public List <TradelaneAirport> AirPorts(int countryId)
        {
            List <TradelaneAirport> list = new MasterDataRepository().GetAirports(countryId);

            return(list);
        }
コード例 #28
0
 public void DeleteBackOfficeContact(string id)
 {
     MasterDataRepository.DeleteBackOfficeContact(id);
 }
コード例 #29
0
 public void AddTouristSite(TouristSiteViewModel model)
 {
     MasterDataRepository.AddMasterData(model);
 }
コード例 #30
0
 public void AddBackOfficeContact(BackOfficeContactViewModel model)
 {
     MasterDataRepository.AddMasterData(model);
 }
コード例 #31
0
 public RemoveStitchCommandHandler(MasterDataRepository data, JobManager jobManager, IStitchRequestHandler stitches, IClusterMessageSender sender)
     : base(data, jobManager, stitches, sender)
 {
 }
コード例 #32
0
 public List <TouristSiteViewModel> Init()
 {
     return(MasterDataRepository.GetTouristSiteViewModel());
 }