Exemplo n.º 1
0
        public JsonResult OgretmenEkle(Ogretmenler model)
        {
            JsonResultModel jmodel = new JsonResultModel();

            try
            {
                if (f.OgretmenKullaniciAdiVarMi(f.Encrypt(model.KullaniciAdi)) == false)
                {
                    jmodel.IsSuccess   = false;
                    jmodel.UserMessage = "Aynı kullanıcı adına sahip başka bir öğretmen var. Lütfen kullanıcı adınızı değiştiriniz.";
                }
                else
                {
                    model.KayitTarihi  = DateTime.Now;
                    model.AktifMi      = true;
                    model.OkulID       = Convert.ToInt32(Session["OkulID"]);
                    model.KullaniciAdi = f.Encrypt(model.KullaniciAdi);
                    model.Sifre        = f.Encrypt(model.Sifre);
                    model.DonemID      = donemrepo.GetByFilter(a => a.AktifMi == true).DonemID;
                    ogretmenrepo.Add(model);
                    jmodel.IsSuccess   = true;
                    jmodel.UserMessage = model.AdSoyad + " isimli öğretmene ait bilgiler başarılı bir şekilde eklendi.";
                }
            }
            catch
            {
                jmodel.IsSuccess   = false;
                jmodel.UserMessage = "Öğretmen bilgilerini eklerken bir sorunla karşılaştık. Lütfen daha sonra tekrar deneyiniz.";
            }
            return(Json(jmodel, JsonRequestBehavior.AllowGet));
        }