示例#1
0
        public JsonResult silFirmaMusavir(string id)
        {
            try
            {
                firma_musavir fm = db.firma_musavir.Where(e => e.url.Equals(id)).FirstOrDefault();
                if (fm == null)
                {
                    return(Json(FormReturnTypes.basarisiz, JsonRequestBehavior.AllowGet));
                }
                fm.flag            = durumlar.silindi;
                db.Entry(fm).State = EntityState.Modified;

                if (fm.id == GetCurrentUser.GetUser().firma_id)
                {
                    kullaniciIslemleri ki = new kullaniciIslemleri();
                    ki.resetLoginInfo();
                }
                db.SaveChanges();
            }
            catch (Exception)
            {
                return(Json(FormReturnTypes.basarisiz, JsonRequestBehavior.AllowGet));
            }
            return(Json(FormReturnTypes.basarili, JsonRequestBehavior.AllowGet));
        }
        public JsonResult newKullanici(string password, string password_control, string mail_permission, string sms_permission)
        {
            try
            {
                if (password.Equals(string.Empty))
                {
                    return(Json(JsonSonuc.sonucUret(false, "Şifre alanı boş bırakılamaz."), JsonRequestBehavior.AllowGet));
                }
                if (!password.Equals(password_control))
                {
                    return(Json(JsonSonuc.sonucUret(false, "Girdiğiniz şifreler eşleşmiyor. Lütfen şifrelerinizi kontrol edip tekrar deneyiniz."), JsonRequestBehavior.AllowGet));
                }

                kullaniciIslemleri mic   = new kullaniciIslemleri();
                string             sonuc = mic.yeniKullanici(password, password_control, mail_permission, sms_permission, Request);
                if (sonuc.Equals("") || sonuc.Equals("email_unique") ||
                    sonuc.Equals("username_unique") || sonuc.Equals("kullanici_sayisi_hatasi"))
                {
                    if (sonuc.Equals("email_unique"))
                    {
                        return(Json(JsonSonuc.sonucUret(false, "Girdiğiniz e-Mail adresini başka bir kullanıcı kullanmaktadır. Lütfen farklı bir e-Mail adresi deneyiniz."), JsonRequestBehavior.AllowGet));
                    }
                    else if (sonuc.Equals("username_unique"))
                    {
                        return(Json(JsonSonuc.sonucUret(false, "Girdiğiniz kullanıcı adını başka bir kullanıcı kullanmaktadır. Lütfen farklı bir kullanıcı adı deneyiniz."), JsonRequestBehavior.AllowGet));
                    }
                    else if (sonuc.Equals("kullanici_sayisi_hatasi"))
                    {
                        return(Json(JsonSonuc.sonucUret(false, "Bu firmaya başka kullanıcı eklenemez."), JsonRequestBehavior.AllowGet));
                    }
                    else
                    {
                        return(Json(JsonSonuc.sonucUret(false, "Bir hata oluştu. Lütfen daha sonra tekrar deneyiniz."), JsonRequestBehavior.AllowGet));
                    }
                }

                return(Json(JsonSonuc.sonucUret(true, sonuc), JsonRequestBehavior.AllowGet));
            }
            catch (Exception e)
            {
                if (e.InnerException != null && e.InnerException.ToString().Contains("email_unique"))
                {
                    return(Json(JsonSonuc.sonucUret(false, "Girdiğiniz e-Mail adresini başka bir kullanıcı kullanmaktadır. Lütfen farklı bir e-Mail adresi deneyiniz."), JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json(JsonSonuc.sonucUret(false, "Bir hata oluştu. Lütfen daha sonra tekrar deneyiniz."), JsonRequestBehavior.AllowGet));
                }
            }
        }
 public JsonResult ayarlarKaydet(string mail_permission, string sms_permission)
 {
     try
     {
         kullaniciIslemleri mic   = new kullaniciIslemleri();
         string             sonuc = mic.kullaniciDuzenle(GetCurrentUser.GetUser().url, "", "", mail_permission, sms_permission, Request);
         if (sonuc.Equals("") || sonuc.Equals("email_unique") || sonuc.Equals("username_unique"))
         {
             if (sonuc.Equals("email_unique"))
             {
                 return(Json(JsonSonuc.sonucUret(false, "Girdiğiniz e-Mail adresini başka bir kullanıcı kullanmaktadır. Lütfen farklı bir e-Mail adresi deneyiniz."), JsonRequestBehavior.AllowGet));
             }
             else if (sonuc.Equals("username_unique"))
             {
                 return(Json(JsonSonuc.sonucUret(false, "Girdiğiniz kullanıcı adını başka bir kullanıcı kullanmaktadır. Lütfen farklı bir kullanıcı adı deneyiniz."), JsonRequestBehavior.AllowGet));
             }
             else
             {
                 return(Json(JsonSonuc.sonucUret(false, "Bir hata oluştu. Lütfen daha sonra tekrar deneyiniz."), JsonRequestBehavior.AllowGet));
             }
         }
         return(Json(JsonSonuc.sonucUret(true, "Bilgileriniz Güncellendi."), JsonRequestBehavior.AllowGet));
     }
     catch (Exception e)
     {
         if (e.InnerException != null && e.InnerException.ToString().Contains("unique_email"))
         {
             //return Json(FormReturnTypes.unique_email, JsonRequestBehavior.AllowGet);
             return(Json(JsonSonuc.sonucUret(false, "Girdiğiniz e-Mail adresini başka bir kullanıcı kullanmaktadır. Lütfen farklı bir e-Mail adresi deneyiniz."), JsonRequestBehavior.AllowGet));
         }
         else
         {
             //return Json(FormReturnTypes.basarisiz, JsonRequestBehavior.AllowGet);
             return(Json(JsonSonuc.sonucUret(false, "Bir hata oluştu. Lütfen daha sonra tekrar deneyiniz."), JsonRequestBehavior.AllowGet));
         }
     }
 }