Ejemplo n.º 1
0
        public ActionResult <Athlete> VerifyUser(AthleteLoginDTO user)
        {
            var athlete = athleteService.VerifyAthlete(user);

            if (athlete == null)
            {
                return(NotFound());
            }
            return(Ok(athlete));
        }
Ejemplo n.º 2
0
        public ActionResult <Athlete> VerifyUser(AthleteLoginDTO user)
        {
            var result = athleteService.VerifyAthlete(user);

            if (result != null)
            {
                return(Ok(result));
            }
            else
            {
                return(NotFound());
            }
        }
Ejemplo n.º 3
0
        public Athlete VerifyAthlete(AthleteLoginDTO user)
        {
            var athleteWithEmail = GetByEmail(user.Email);

            if (athleteWithEmail != null)
            {
                var withPassword = athleteWithEmail.Password == user.Password;
                if (withPassword)
                {
                    athleteWithEmail.GUID = user.GUID;
                    _athleteRepository.Update(athleteWithEmail);
                    return(athleteWithEmail);
                }
                else
                {
                    return(null);
                }
            }
            else
            {
                return(null);
            }
        }