コード例 #1
0
ファイル: Column.cs プロジェクト: HaniL-Kim/Dummy
 // ================= Func ================= //
 private void FindSupervisor()
 {
     if (sv == null)
     {
         sv = FindObjectOfType <SuperVisor>(true);
     }
     else
     {
         return;
     }
 }
コード例 #2
0
        public async Task <bool> AddSuperVisorToProject(string projectId, SuperVisor model)
        {
            var           SuperVisorName = model.Name;
            StringContent modelJson      = new StringContent(JsonSerializer.Serialize(model), Encoding.UTF8, "application/json");
            var           response       = await httpClient.PutAsync($"api/MongoProject/api/v1/project/AddSuperVisorToProject/{projectId}/{SuperVisorName}", null);

            if (response.IsSuccessStatusCode)
            {
                return(true);
            }
            return(false);
        }
コード例 #3
0
        public async Task <SuperVisor> SuperVisorReg(SuperVisor superVisor, string password)
        {
            byte[] PasswordHash, PasswordSalt;
            CreatePasswordHash(password, out PasswordHash, out PasswordSalt);
            superVisor.PasswordHash = PasswordHash;
            superVisor.PasswordSalt = PasswordSalt;
            await _context.SuperVisor.AddAsync(superVisor);

            await _context.SaveChangesAsync();

            return(superVisor);
        }
コード例 #4
0
        public static void Main(string[] args)
        {
            List <Thread> threadList = new List <Thread>();
            //Inicjalizacja warzelni
            BrewingVat      kadzWarzelna1      = new BrewingVat(1000);
            FermentationVat kadzFermentacyjna1 = new FermentationVat(3000);
            Bottler         rozlewnia          = new Bottler(1000);
            Warehouse       magazyn            = new Warehouse(7000);
            Filtration      kadzFiltracyjna    = new Filtration();
            SuperVisor      superVisor         = new SuperVisor(rozlewnia, kadzWarzelna1, kadzFermentacyjna1, magazyn, kadzFiltracyjna);

            Thread fred1 = new Thread(new ThreadStart(superVisor.Run));

            fred1.Start();
        }
コード例 #5
0
        public override void OnInspectorGUI()
        {
            base.OnInspectorGUI();
            //
            SuperVisor obj = (SuperVisor)target;

            //
            if (GUILayout.Button("SpeedLVDownEffect"))
            {
                obj.SpeedLVDownEffect();
            }
            if (GUILayout.Button("SpeedLVUpEffect"))
            {
                obj.SpeedLVUpEffect();
            }
        }
コード例 #6
0
        public async Task <bool> AddSuperVisorToProject(string projectId, SuperVisor superVisor)
        {
            var project = await _NoDb.FindAsync(projectId, projectId);

            if (project != null && superVisor != null)
            {
                project.SuperVisior = superVisor;
                var result = await _NoDb.UpdateAsync(project);

                return(result.IsSuccess);
            }
            else
            {
                return(false);
            }
        }
コード例 #7
0
        public async Task <IActionResult> SuperVisorRegister(UserForRegisterDto userForRegisterDto)
        {
            userForRegisterDto.Username = userForRegisterDto.Username.ToLower();
            if (await _repo.SuperVisorExists(userForRegisterDto.Username))
            {
                return(BadRequest("User alerady regaistred SuperVisor"));
            }

            var SuperVisorCreation = new SuperVisor
            {
                Username   = userForRegisterDto.Username,
                Email      = userForRegisterDto.Email,
                BirthDate  = userForRegisterDto.BirthDate,
                JobNumber  = userForRegisterDto.JobNumber,
                NationalId = userForRegisterDto.NationalId,
            };

            var createdUser = await _repo.SuperVisorReg(SuperVisorCreation, userForRegisterDto.Password);

            return(Ok(new { createdUser = "******" }));
        }
コード例 #8
0
 protected override void OnInitialized()
 {
     SuperVisor = new SuperVisor();
 }
コード例 #9
0
        public async Task <IActionResult> InitiateSuperVisorANDTruckDriver()
        {
            string name     = "moh";
            string password = "******";

            if (await _repo.SuperVisorExists(name))
            {
                return(BadRequest("SuperVisor alerady initiaed"));
            }

            var SuperVisorCreation = new SuperVisor
            {
                Username   = "******",
                Email      = "*****@*****.**",
                BirthDate  = "10/10/1998",
                JobNumber  = "9874455599",
                NationalId = 9987445555,
            };

            var createdUser = await _repo.SuperVisorReg(SuperVisorCreation, password);

            string name3     = "moh";
            string password3 = "moh123";

            if (await _repo.TruckDriverExists(name3))
            {
                return(BadRequest("Admin alerady initiaed"));
            }

            var AdminCreateion = new Administrator
            {
                Username    = "******",
                Email       = "*****@*****.**",
                BirthDate   = "1/1/1998",
                JobNumber   = "989989595",
                NationalId  = 9959595959,
                PhoneNumber = "7777777777",
            };

            var createdUser3 = await _repo.AdminReg(AdminCreateion, password3);

            string name2     = "moh";
            string password2 = "moh123";

            if (await _repo.TruckDriverExists(name2))
            {
                return(BadRequest("TruckDriver alerady initiaed"));
            }

            var TruckDriverCreation = new TruckDriver
            {
                Id              = "1",
                Username        = "******",
                Email           = "*****@*****.**",
                BirthDate       = "1/1/1998",
                JobNumber       = "989989595",
                NationalId      = 9959595959,
                PhoneNumber     = "7777777777",
                AdministratorID = 1
            };

            var createdUser2 = await _repo.TruckDriverReg(TruckDriverCreation, password2);

            return(Ok(new { createdUser = "******", createdUser2 = "Truck driver Initiated", createdUser3 = "Admin Created" }));
        }