public List <Egitmen> EgitmenListele()
        {
            db.connection.Open();

            db.command = new SqlCommand("Select *From Egitmen", db.connection);
            SqlDataReader dataReader = db.command.ExecuteReader();


            List <Egitmen> egitmenler = new List <Egitmen>();

            while (dataReader.Read())
            {
                Egitmen egitmen = new Egitmen();

                egitmen.Id         = Convert.ToInt32(dataReader["Id"]);
                egitmen.AdSoyad    = dataReader["AdSoyad"].ToString();
                egitmen.Brans      = dataReader["Brans"].ToString();
                egitmen.Maas       = Convert.ToDecimal(dataReader["Maas"].ToString());
                egitmen.TcNo       = dataReader["TcNo"].ToString();
                egitmen.MaasOdendi = Convert.ToBoolean(dataReader["MaasOdendi"]);

                egitmenler.Add(egitmen);
            }

            db.connection.Close();
            return(egitmenler);
        }
 public ActionResult DeleteConfirmed(int id)
 {
     Egitmen egitmen = db.Egitmenler.Find(id);
     db.Egitmenler.Remove(egitmen);
     db.SaveChanges();
     return RedirectToAction("Index");
 }
 public ActionResult Create([Bind(Include = "EgitmenID,AdSoyad,DogumTarihi")] Egitmen egitmen)
 {
     if (ModelState.IsValid)
     {
         db.Egitmenler.Add(egitmen);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(egitmen));
 }
示例#4
0
 public ActionResult Edit([Bind(Include = "EgitmenID,AdSoyad,DogumTarihi")] Egitmen egitmen)
 {
     if (ModelState.IsValid)
     {
         db.Entry(egitmen).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(egitmen));
 }
示例#5
0
        public async Task <JsonResult> Sil([FromBody] EgitmenDTO egiDTO)
        {
            Egitmen egi = new Egitmen();

            egi = map.Map(egiDTO, egi);
            egiRep.Delete(egi);
            await egiRep.Commit();

            return(Json(egiDTO));
        }
示例#6
0
        public async Task <JsonResult> Ekle([FromBody] EgitmenDTO egiDTO)
        {
            Egitmen egi = new Egitmen();

            egi    = map.Map(egiDTO, egi);
            egi.Id = 0;
            egiRep.Add(egi);
            await egiRep.Commit();

            return(Json(egiDTO));
        }
        private void btnEgitmen_Click(object sender, EventArgs e)
        {
            Egitmen egitmen = new Egitmen();

            egitmen.ID    = 2;
            egitmen.Ad    = "bbb";
            egitmen.Soyad = "ccc";
            egitmen.CalistigiGunSayisi    = 30;
            egitmen.GunlukKazanc          = 150;
            egitmen.MemnuniyetAnketSonucu = 2;
            MessageBox.Show($"{egitmen.Ad} {egitmen.Soyad}\n{egitmen.CalistigiGunSayisi}*{egitmen.GunlukKazanc}\n{egitmen.Maas()} TL");
        }
 //get işlemi için
 public ActionResult Edit(int? id)
 {
     if (id == null)
     {
         return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
     }
     Egitmen egitmen = db.Egitmenler.Find(id);
     if (egitmen == null)
     {
         return HttpNotFound();
     }
     return View(egitmen);
 }
示例#9
0
        public IActionResult Register([FromBody] EgitmenDTO userDto)
        {
            // map dto to entity
            Egitmen user = new Egitmen();

            user        = _mapper.Map <Egitmen>(userDto);
            user.IlceId = 1;


            // save
            _userService.Create(user, userDto.password);
            return(Ok(user));
        }
示例#10
0
        // GET: AdminEgitmen/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Egitmen egitmen = db.Egitmenler.Find(id);

            if (egitmen == null)
            {
                return(HttpNotFound());
            }
            return(View(egitmen));
        }
示例#11
0
        private void button1_Click(object sender, EventArgs e)
        {
            Egitmen egitmen = new Egitmen();

            egitmen.ID                 = 1;         //Kisi
            egitmen.FirstName          = "Bilal";   //Kisi
            egitmen.LastName           = "Kırkgül"; //Kisi
            egitmen.Cinsiyet           = "Erkek";   //Kisi
            egitmen.CalistigiSirketAdi = "bllsoft";
            egitmen.IseGirisTarihi     = DateTime.Now;
            egitmen.SicilNo            = "001";

            MessageBox.Show($"{egitmen.FirstName} {egitmen.LastName}");
            egitmen.DersAnlat();
        }
示例#12
0
        private void Form1_Load(object sender, EventArgs e)
        {
            Ogrenci ogrenci1 = new Ogrenci
            {
                Ad    = "Ali",
                Soyad = "Yılmaz",
                Bolum = "Bilgisayar Müh."
            };

            Egitmen egitmen1 = new Egitmen
            {
                Ad        = "Bülent",
                Soyad     = "Başyurt",
                Brans     = "Yazılım",
                Maas      = 5000,
                Mezuniyet = "Bilgisayar Müh."
            };

            ogrenci1.NotHesapla();
        }
示例#13
0
        static void Main(string[] args)
        {
            Ogrenci ogrenci1 = new Ogrenci
            {
                Ad    = "Ali",
                Soyad = "Yılmaz",
                Bolum = "Bilgisayar Müh."
            };

            Egitmen egitmen1 = new Egitmen
            {
                Ad        = "Bülent",
                Soyad     = "Başyurt",
                Brans     = "Yazılım",
                Maas      = 5000,
                Mezuniyet = "Bilgisayar Müh."
            };

            ogrenci1.NotHesapla();
        }
示例#14
0
        public Egitmen Create(Egitmen egitmen, string password)
        {
            // validation
            if (string.IsNullOrWhiteSpace(password))
            {
                throw new Exception("Password is required");
            }

            if (_context.Egitmen.Any(x => x.eMail == egitmen.eMail))
            {
                throw new Exception("Username \"" + egitmen.eMail + "\" is already taken");
            }

            byte[] passwordHash, passwordSalt;
            CreatePasswordHash(password, out passwordHash, out passwordSalt);

            egitmen.PasswordHash = passwordHash;
            egitmen.PasswordSalt = passwordSalt;

            _context.Egitmen.Add(egitmen);
            _context.SaveChanges();

            return(egitmen);
        }
示例#15
0
 public void Update(Egitmen egitmen, string password = null)
 {
     throw new NotImplementedException();
 }