Beispiel #1
0
        public JsonResult AyarlarDuzenle(AyarlarModel ayarlarModel)
        {
            var login     = User.Identity.Name;
            var kullanici = kullaniciYonetimi.EpostaIleGetir(login);
            SozlukEntitiesTest entities = new SozlukEntitiesTest();
            var kullaniciAyarlar        = entities.Kullanicilar.Where(w => w.KullaniciAdi == kullanici.KullaniciAdi).FirstOrDefault();


            try
            {
                if (ModelState.IsValid)
                {
                    kullaniciAyarlar.KullaniciAdi = ayarlarModel.KullaniciAdi;
                    kullaniciAyarlar.Parola       = ayarlarModel.Parola;
                    entities.SaveChanges();

                    KullaniciProfilResmi(ayarlarModel, kullanici);
                }
            }
            catch (Exception ex)
            {
                return(Json(new { msg = "Hatali:" + ex.Message.ToString(), drm = false }, JsonRequestBehavior.AllowGet));
            }
            return(Json(new { msg = "Basarili", drm = true }, JsonRequestBehavior.AllowGet));
        }
Beispiel #2
0
        private void KullaniciProfilResmi(AyarlarModel ayarlarModel, Kullanici kullanici)
        {
            var adres = Server.MapPath("~/Content/images/ProfilResimleri/");

            if (!Directory.Exists(adres))
            {
                Directory.CreateDirectory(adres);
            }

            var    neG       = Guid.NewGuid();
            string resimname = neG.ToString() + ".jpg";

            ayarlarModel.ProFilResmi.SaveAs(adres + Path.GetFileName(resimname));

            profilResmiYonetimi.Ekle(new ProfilResmi()
            {
                KullaniciId = kullanici.KullaniciId,
                ResimAdi    = resimname,
                ResimYolu   = "../Content/images/ProfilResimleri/" + resimname
            });
        }