示例#1
0
        private void dataGridView6_RowHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) //Öğrenci Detay
        {
            öğrenci.tc = dataGridView6.CurrentRow.Cells[0].Value.ToString();
            user.garbageCollector();
            Form x = new OgrenciDetay();

            this.Hide();
            x.Show();
        }
示例#2
0
        public async Task <IActionResult> Create(OgrenciInput input)
        {
            if (!ModelState.IsValid)
            {
                return(View(input));
            }

            AppUser newUser = new AppUser()
            {
                Email = input.Eposta, UserName = input.Eposta
            };

            newUser.UniversiteId = 1;
            newUser.FakulteId    = 1;
            newUser.BolumId      = 1;
            IdentityResult x = await _userManager.CreateAsync(newUser, input.Sifre);

            if (!x.Succeeded)
            {
                ModelState.AddModelError("err", "Hata oluştu");
            }
            await _userManager.AddToRoleAsync(newUser, "Öğrenci");

            OgrenciDetay detay = new OgrenciDetay()
            {
                Gender = input.Cinsiyet == 0 ? Gender.Erkek : Gender.Kadin,
                TC     = "12345678912",
                Ad     = input.Ad,
                Soyad  = input.SoyAd,
                UserId = newUser.Id,
            };

            _context.OgrenciDetaylari.Add(detay);
            await _context.SaveChangesAsync();

            return(View());
        }