Example #1
0
        public ActionResult YeniKaynak([Bind(Include = "kaynak_id,kaynak_ad")] kaynak k)
        {
            if (!ModelState.IsValid)
            {
                return(View("YeniKaynak"));
            }

            db.kaynak.Add(k);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #2
0
        public ActionResult Create([Bind(Include = "yazar_id,yazar_ad")] yazarlar yazarlar, string yazar)
        {
            yazarlar.yazar_ad = yazar;
            if (ModelState.IsValid)
            {
                db.yazarlar.Add(yazarlar);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(yazarlar));
        }
        public ActionResult Create([Bind(Include = "kategori_id,kategori_ad")] kategoriler kategoriler, string kategori_ad)
        {
            kategoriler.kategori_ad = kategori_ad;
            if (ModelState.IsValid)
            {
                db.kategoriler.Add(kategoriler);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(kategoriler));
        }
Example #4
0
        public ActionResult Add(UserVM model)
        {
            if (ModelState.IsValid)
            {
                User entity = new User();
                entity.FirstName      = model.FirstName;
                entity.LastName       = model.LastName;
                entity.Email          = model.Email;
                entity.Birthdate      = model.Birthdate;
                entity.IdentityNumber = model.IdentityNumber;
                entity.WorkStartDate  = model.WorkStartDate;
                entity.PhoneNumber    = model.PhoneNumber;
                entity.IsActive       = true;
                entity.CreatedDate    = DateTime.Now;
                entity.Password       = CreatePassword(6);


                //for (int i = 0; i < model.ListRoller.Count(); i++)
                //{
                //    entity.RoleId = model.ListRoller[i];
                //}

                model.Roller = _db.Role.ToList();
                //var secilen = model.Roller.Where(x => x.Id == model.RoleId);

                entity.RoleId = model.RoleId;
                _db.Users.Add(entity);
                _db.SaveChanges();

                MailMessage mail = new MailMessage();
                mail.To.Add(entity.Email);
                mail.From    = new MailAddress("*****@*****.**");
                mail.Subject = "kullanıcı şifreniz";
                string Body = entity.Password;
                mail.Body       = Body;
                mail.IsBodyHtml = true;
                SmtpClient smtp = new SmtpClient();
                smtp.Host = "smtp.gmail.com";
                smtp.Port = 587;
                smtp.UseDefaultCredentials = false;
                smtp.Credentials           = new System.Net.NetworkCredential
                                                 ("kutuphanesistemi", "temmuz2016");
                smtp.EnableSsl = true;
                smtp.Send(mail);

                return(RedirectToAction("Index", "User"));
            }
            else
            {
                model.Roller = _db.Role.ToList();
                return(View(model));
            }
        }
        public ActionResult Create([Bind(Include = "yayınevi_id,yayınevi_ad")] yayınevi yayınevi, string yayinevi)
        {
            yayınevi.yayınevi_ad = yayinevi;
            if (ModelState.IsValid)
            {
                db.yayınevi.Add(yayınevi);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(yayınevi));
        }
Example #6
0
        public ActionResult Create([Bind(Include = "library_id,yazar_id,yayinevi_id,kategori_id,kaynak_id")] library library)
        {
            if (ModelState.IsValid)
            {
                db.library.Add(library);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.kategori_id = new SelectList(db.kategoriler, "kategori_id", "kategori_ad", library.kategori_id);
            ViewBag.kaynak_id   = new SelectList(db.kaynak, "kaynak_id", "kaynak_ad", library.kaynak_id);
            ViewBag.yayinevi_id = new SelectList(db.yayınevi, "yayınevi_id", "yayınevi_ad", library.yayinevi_id);
            ViewBag.yazar_id    = new SelectList(db.yazarlar, "yazar_id", "yazar_ad", library.yazar_id);
            return(View(library));
        }
Example #7
0
        public JsonResult Add(StudentVM model)
        {
            var cek = _db.Students.FirstOrDefault(p => p.IdentityNumber == model.IdentityNumber);

            if (ModelState.IsValid)
            {
                if (cek == null)
                {
                    Student entity = new Student();
                    entity.FirstName      = model.FirstName;
                    entity.LastName       = model.LastName;
                    entity.Email          = model.Email;
                    entity.BirthDate      = model.BirthDate;
                    entity.IdentityNumber = model.IdentityNumber;
                    entity.PhoneNumber    = model.PhoneNumber;
                    entity.CreatedDate    = DateTime.Now;
                    entity.Debt           = Convert.ToInt32(0);

                    int toplam  = 0;
                    var borclar = _db.Book_Student.Where(x => x.DEPT >= 0).ToList();
                    for (int i = 0; i < borclar.Count; i++)
                    {
                        toplam = toplam + Convert.ToInt32(borclar[i].DEPT);
                    }
                    entity.Debt = toplam;


                    _db.Students.Add(entity);
                    _db.SaveChanges();
                    //return RedirectToAction("Index", "Student");
                    return(Json(new { Success = true, Message = "ekleme başarılı" }, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    //ViewData["ErrorMessage"] = "bu tc de başka öğrenci vardır.";
                    //return View(model);
                    return(Json(new { Success = false, Message = "bu tc de başka ogrenci var" }, JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                //return View();
                return(Json(new { Success = false, Message = "ekleme başarısız" }, JsonRequestBehavior.AllowGet));
            }
        }
Example #8
0
        public void DuyuruEkleEntity()
        {
            KutuphaneEntities ke = new KutuphaneEntities();

            _025_Kutuphane.Duyuru duyuru = new _025_Kutuphane.Duyuru();
            duyuru.duyuruAciklama = txtDuyuru.Text;
            ke.Duyurus.Add(duyuru);
            ke.SaveChanges();
        }
        public JsonResult Add(BookTypeVM model)
        {
            BookType yeni = new BookType();

            yeni.TypeName = model.TypeName;
            if (ModelState.IsValid)
            {
                _db.BookTypes.Add(yeni);
                _db.SaveChanges();
                //return RedirectToAction("Index", "BookType");
                return(Json(new { Success = true, Message = "Ekleme başarılı" }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                //return View();
                return(Json(new { Success = false, Message = "Ekleme başarısız" }, JsonRequestBehavior.AllowGet));
            }
        }
Example #10
0
        private void KitapTurEntity(int kitapID)
        {
            KutuphaneEntities ke = new KutuphaneEntities();
            KitapTur          kt = new _025_Kutuphane.KitapTur();

            kt.kitapID = kitapID;
            kt.turID   = TurIDEntity();
            ke.KitapTurs.Add(kt);
            ke.SaveChanges();
        }
Example #11
0
        private void KitapYazarEntity(int kitapID)
        {
            KutuphaneEntities ke = new KutuphaneEntities();
            KitapYazar        ky = new _025_Kutuphane.KitapYazar();

            ky.kitapID = kitapID;
            ky.yazarID = YazarIDEntity();
            ke.KitapYazars.Add(ky);
            ke.SaveChanges();
        }
Example #12
0
        private void TurGuncelleEntity()
        {
            int kitapID = Convert.ToInt32
                              (Request.QueryString["kitapID"].ToString());
            KutuphaneEntities ke = new KutuphaneEntities();
            KitapTur          kt = new KitapTur();

            kt.turID   = TurIDGetirEntity();
            kt.kitapID = kitapID;
            ke.SaveChanges();
        }
Example #13
0
        private void YazarGuncelleEntity()
        {
            int kitapID = Convert.ToInt32
                              (Request.QueryString["kitapID"].ToString());
            KutuphaneEntities ke = new KutuphaneEntities();
            KitapYazar        ky = new _025_Kutuphane.KitapYazar();

            ky.yazarID = YazarIDGetirEntity();
            ky.kitapID = kitapID;
            ke.SaveChanges();
        }
Example #14
0
        private void DuyuruGuncelleEntity()
        {
            KutuphaneEntities ke = new KutuphaneEntities();
            int duyuruID         = Convert.ToInt32
                                       (Request.QueryString["duyuruID"]);
            var sorgu = (from duyuru in ke.Duyurus
                         where duyuru.duyuruID == duyuruID
                         select duyuru).FirstOrDefault();

            sorgu.duyuruAciklama = txtDuyuru.Text.ToString();
            ke.SaveChanges();
        }
Example #15
0
        private void YazarEkleEntity()
        {
            KutuphaneEntities ke = new KutuphaneEntities();

            _025_Kutuphane.Yazar yazar = new _025_Kutuphane.Yazar();
            yazar.yazarAdi   = txtYazarAdi.Text.ToString();
            yazar.yazarDogum = Convert.ToDateTime(txtYazarDogum.Text);
            yazar.hayatOzeti = txtYazarOzet.Text.ToString();
            yazar.yazarResim = txtYazarResim.Text.ToString();
            ke.Yazars.Add(yazar);
            ke.SaveChanges();
            lblSonuc.Text = "Eklendi";
        }
Example #16
0
        public ActionResult Add(BookVM model, HttpPostedFileBase file)
        {
            var  cek  = _db.Books.FirstOrDefault(p => p.ISBN == model.ISBN);
            Book yeni = new Book();


            if (file != null)
            {
                file.SaveAs(Server.MapPath("~/Images/") + file.FileName);
                yeni.ImagePath = "/Images/" + file.FileName;
            }


            if (ModelState.IsValid)
            {
                if (cek == null)
                {
                    yeni.Name        = model.Name;
                    yeni.Page        = model.Page;
                    yeni.ISBN        = model.ISBN;
                    yeni.Count       = model.Count;
                    yeni.Author      = model.Author;
                    yeni.CreatedDate = DateTime.Now;
                    yeni.IsActive    = true;


                    _db.Books.Add(yeni);
                    _db.SaveChanges();


                    for (int i = 0; i < model.ListBookType.Count(); i++)
                    {
                        Book_BookType ornek = new Book_BookType();
                        ornek.BookTypeID = model.ListBookType[i];
                        ornek.BookId     = yeni.Id;
                        _db.Book_BookType.Add(ornek);
                        _db.SaveChanges();
                    }



                    return(RedirectToAction("Index", "Book"));
                }

                else
                {
                    model.Tipler             = _db.BookTypes.ToList();
                    ViewData["ErrorMessage"] = "bu ISBN de de başka kitap vardır.";
                    return(View(model));
                }
            }
            else
            {
                model.Tipler = _db.BookTypes.ToList();
                return(View(model));
            }
        }
Example #17
0
        private void YazarGuncelleEntity()
        {
            int yazarID = Convert.ToInt32
                              (Request.QueryString["yazarID"]);
            KutuphaneEntities ke = new KutuphaneEntities();
            var sorgu            = (from yazar in ke.Yazars
                                    where yazar.yazarID == yazarID
                                    select yazar).FirstOrDefault();

            sorgu.yazarAdi   = txtYazarAdi.Text.ToString();
            sorgu.yazarDogum = Convert.ToDateTime(txtYazarDogum.Text);
            sorgu.hayatOzeti = txtYazarOzet.Text.ToString();
            sorgu.yazarResim = txtYazarResim.Text.ToString();
            ke.SaveChanges();
            lblSonuc.Text = "Guncellendi";
        }
Example #18
0
        private void KitapGuncelleEntity()
        {
            int kitapID          = Convert.ToInt32(Request.QueryString["kitapID"]);
            KutuphaneEntities ke = new KutuphaneEntities();
            var sorgu            = (from kitap in ke.Kitaps
                                    where kitap.kitapID == kitapID
                                    select kitap).FirstOrDefault();

            sorgu.kitapAdi    = txtKitapAdi.Text.ToString();
            sorgu.ISBN        = txtISBN.Text.ToString();
            sorgu.kitapSayisi = Convert.ToInt32(txtKitapSayisi.Text);
            sorgu.sayfaSayisi = txtSayfa.Text;
            sorgu.ozet        = txtOzet.Text.ToString();
            sorgu.kitapResim  = txtResim.Text.ToString();
            ke.SaveChanges();
            lblSonuc.Text = "Güncellendi";
        }
Example #19
0
        public ActionResult Add(RoleVM model)
        {
            if (ModelState.IsValid)
            {
                Role yenirole = new Role();
                yenirole.RoleName = model.RoleName;
                _db.Role.Add(yenirole);
                _db.SaveChanges();

                //TempData["msg"] = "ekleme başarılı";

                return(Json(new { Success = true, Message = "ekleme başarılı" }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                ModelState.AddModelError("", "boş geçilemez");
                //TempData["msg2"] = "ekleme başarısız";
                return(Json(new { Success = false, Message = "ekleme başarısız" }, JsonRequestBehavior.AllowGet));
            }
        }
Example #20
0
 private void KitapEkleEntity()
 {
     if (VTKontrolEntity() != 0)
     {
         lblSonuc.Text = "KAYIT ZATEN VAR";
     }
     else
     {
         KutuphaneEntities    ke    = new KutuphaneEntities();
         _025_Kutuphane.Kitap kitap = new _025_Kutuphane.Kitap();
         kitap.kitapAdi    = txtKitapAdi.Text.ToString();
         kitap.ISBN        = txtISBN.Text.ToString();
         kitap.kitapSayisi = Convert.ToInt32(txtKitapSayisi.Text);
         kitap.sayfaSayisi = txtSayfa.Text;
         kitap.ozet        = txtOzet.Text.ToString();
         kitap.kitapResim  = txtResim.Text.ToString();
         ke.Kitaps.Add(kitap);
         ke.SaveChanges();
         triggerYazarEntity(kitap.kitapID);
     }
 }