Пример #1
0
        public IActionResult Add(Ogrenci ogrenci)
        {
            var result = _ogrenciServis.Add(ogrenci);

            if (result.Success)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }
Пример #2
0
 private void btnAddOgrenci_Click(object sender, EventArgs e)
 {
     _ogrenciservice.Add(new Ogrenci
     {
         ogrenciAd       = tbxAddOgrenciAd.Text,
         ogrenciSoyad    = tbxAddOgrenciSoyad.Text,
         ogrenciEposta   = tbxAddOgrenciEmail.Text,
         ogrenciTelefon  = tbxAddOgrenciTel.Text,
         ogrenciNumarası = tbxAddOgrenciNum.Text,
         ogrenciSifre    = tbxAddOgrenciPassword.Text
     });
     MessageBox.Show("Öğrenci Eklenmiştir");
     LoadData();
 }
        public IActionResult OgrenciEkleme(OgrenciEklemeViewModel model)
        {
            Random random = new Random();
            string code   = "";

            if (!ModelState.IsValid)
            {
                return(View());
            }
            var emailresult = _ogrenciservice.EmailKontrol(model.Email);

            if (emailresult.Data == null)
            {
                Ogrenci entity = new Ogrenci();
                model.Durumu    = "Aktif";
                model.OgrenciId = 1;
                for (int i = 0; i < 6; i++)
                {
                    code += Convert.ToString(random.Next(0, 9));
                }
                SmtpClient  client       = new SmtpClient("smtp.live.com", 587);
                MailMessage gidecekmesaj = new MailMessage();
                gidecekmesaj.To.Add(model.Email);
                gidecekmesaj.From    = new MailAddress("Mail Adresi");
                gidecekmesaj.Subject = "Onay Kodu";
                gidecekmesaj.Body    = "Hesabını Aktifleştirmek için size gönderdiğimiz onay kodunu yazınız. " +
                                       "Onay Kodu: " + "" + code + "";
                NetworkCredential guvenlik = new NetworkCredential("Mail adresi", "Mail adresin şifresi");
                client.Credentials = guvenlik;
                client.EnableSsl   = true;
                client.Send(gidecekmesaj);

                HttpContext.Session.SetString("onaykodu", code.ToString());
                HttpContext.Session.SetString("emailadresi", model.Email);

                entity = _mapper.Map <Ogrenci>(model);
                var result = _ogrenciservice.Add(entity);
                return(RedirectToAction("SifreDogrulama", "Ogrenci"));
            }
            else
            {
                return(RedirectToAction("OgrenciEkleme", "Ogrenci"));
            }
        }
 private void btnAddOgrenci_Click(object sender, EventArgs e)
 {
     _ogrenciservice.Add(new Ogrenci
     {
         ogrenciAd       = tbxAddOgrenciAd.Text,
         ogrenciSoyad    = tbxAddOgrenciSoyad.Text,
         ogrenciEposta   = tbxAddOgrenciEmail.Text,
         ogrenciTelefon  = tbxAddOgrenciTel.Text,
         ogrenciNumarası = tbxAddOgrenciNum.Text,
     });
     _kullanıcıService.Add(new Kullanıcı
     {
         kullanıcıUserName = tbxAddOgrenciEmail.Text,
         kullanıcıPassword = tbxAddOgrenciNum.Text,
         k_ogrenciNo       = Convert.ToInt32(tbxAddOgrenciNum.Text)
     }
                           );
     dataGridView1.DataSource = _ogrenciservice.getAll();
     dataGridView2.DataSource = _kullanıcıService.GetAll();
 }
Пример #5
0
 public void PostOgrenci([FromBody] Ogrenci ogrenci)
 {
     _ogrenciService.Add(ogrenci);
 }