public void Setup()
 {
     //Put some Data
     Repository.Add
         (new Module
     {
         Name          = "FirstModule",
         GPAPercentage = 10.00
     }
         );
 }
        public void TestDatapiontRepositoryAddMethod()
        {
            NHUnitOfWork     nhUnitOfWork        = new NHUnitOfWork();
            ModuleRepository dataPointRepository = new ModuleRepository(nhUnitOfWork);

            Random seed      = new Random();
            Random randomNum = new Random(seed.Next());

            Module entity = new Module()
            {
                Number      = randomNum.Next(1000),
                Name        = "3#模块",
                Description = "123#"
            };


            dataPointRepository.Add(entity);
        }
예제 #3
0
        public bool Add(string moduleName, int showOrder, string moduleUrl, string indicateImage, string desktopImage, string systemID, string moduleID)
        {
            IQueryable <THOK.Authority.DbModel.System> querySystem = SystemRepository.GetQueryable();
            IQueryable <THOK.Authority.DbModel.Module> queryModule = ModuleRepository.GetQueryable();

            moduleID = !String.IsNullOrEmpty(moduleID) ? moduleID : "40DD7298-F410-43F2-840A-7C04F09B5CE2";
            var system       = querySystem.FirstOrDefault(i => i.SystemID == new Guid(systemID));
            var parentModule = queryModule.FirstOrDefault(i => i.ModuleID == new Guid(moduleID));
            var module       = new Module();

            module.ModuleID      = Guid.NewGuid();
            module.ModuleName    = moduleName;
            module.ShowOrder     = showOrder;
            module.ModuleURL     = moduleUrl;
            module.IndicateImage = indicateImage;
            module.DeskTopImage  = desktopImage;
            module.System        = system;
            module.ParentModule  = parentModule ?? module;
            ModuleRepository.Add(module);
            ModuleRepository.SaveChanges();
            return(true);
        }
예제 #4
0
        public bool Add(string moduleName, int showOrder, string moduleUrl, string indicateImage, string desktopImage, string systemID, string moduleID)
        {
            IQueryable <AUTH_SYSTEM> querySystem = SystemRepository.GetQueryable();
            IQueryable <AUTH_MODULE> queryModule = ModuleRepository.GetQueryable();

            moduleID = !String.IsNullOrEmpty(moduleID) ? moduleID : "000001";
            var system       = querySystem.FirstOrDefault(i => i.SYSTEM_ID == systemID);
            var parentModule = queryModule.FirstOrDefault(i => i.MODULE_ID == moduleID);
            var module       = new AUTH_MODULE();

            //module.MODULE_ID = Guid.NewGuid();
            module.MODULE_ID          = ModuleRepository.GetNewID("AUTH_MODULE", "MODULE_ID");
            module.MODULE_NAME        = moduleName;
            module.SHOW_ORDER         = showOrder;
            module.MODULE_URL         = moduleUrl;
            module.INDICATE_IMAGE     = indicateImage;
            module.DESK_TOP_IMAGE     = desktopImage;
            module.AUTH_SYSTEM        = system;
            module.PARENT_AUTH_MODULE = parentModule ?? module;
            ModuleRepository.Add(module);
            ModuleRepository.SaveChanges();
            return(true);
        }