Exemplo n.º 1
0
        public JsonResult SentMail(string email)
        {
            int    sayi;
            Random rastgele = new Random();

            sayi = rastgele.Next(100000, 999999);

            SportsSideWebApi.Controllers.SportsSideApiController webApi = new SportsSideWebApi.Controllers.SportsSideApiController();
            string getJson = "";
            bool   model2  = webApi.ControlMail(email);

            if (email == "")
            {   // mail girilmeden post edildi
                getJson = "0";
            }
            else if (model2 == true)
            {
                //Mail sistem datanasinde var
                bool kontrol = SentEmail(email, sayi);
                if (kontrol == true)
                {   // emalin sahibi kullanıcının sifresini mailde gönderilen yapar
                    webApi.MailSifreDegistir(email, sayi);
                    //Mail gönderildi
                    getJson = "1";
                }
                else
                {
                    // Mail gonderme methodunda hata
                    //SentMailde güncelleme yapılınca aktifleşecek
                    getJson = "4";
                }
            }
            else if (model2 == false)
            {
                //Mail sistem databasende yok
                getJson = "3";
            }
            ;

            return(Json(getJson));
        }