public dynamic SignInSponsorVerification(SponsorRequestAuthentification s)
        {
            Sponsor S = getInformationsSponsor(_mapper.Map <Sponsor>(s));

            if (S == null)
            {
                return new { response = "vous devez créer tout d'abord un compte ou vérifiez vos informations" }
            }
            ;
            else
            {
                if (S.Etat_compte == s.Etat_compte)
                {
                    S.Etat_compte = "verifié";

                    _sponsor.ReplaceOne(sponsor => sponsor.Email_Sponsor == S.Email_Sponsor, S);
                    SponsorProfile S1 = _mapper.Map <SponsorProfile>(S);
                    return(new { token = GenerateToken(S), response = S1 });
                }
                else
                {
                    return new { response = "votre code est erroné, vous devez le ressaisir" }
                };
            }
        }
        public dynamic SignInSponsor(SponsorRequestAuthentification s)
        {
            Sponsor S = getInformationsSponsor(_mapper.Map <Sponsor>(s));

            if (S == null)
            {
                return new { response = "vous devez créer tout d'abord un compte ou vérifiez vos informations" }
            }
            ;
            else
            {
                if (S.Etat_compte != "verifié")
                {
                    return new { response = "vous devez saisir le code envoyé à votre courrier éléctornique" }
                }
                ;

                SponsorProfile S1 = _mapper.Map <SponsorProfile>(S);
                return(new { token = GenerateToken(S), response = S1 });
            }
        }
Beispiel #3
0
        public ActionResult <dynamic> SignInSponsorrVerification(SponsorRequestAuthentification s)
        {
            dynamic message = _SponsorServices.SignInSponsorVerification(s);

            return(Ok(message));
        }