예제 #1
0
        internal string Create(CredencialUsername username, CredencialPassword password)
        {
            var credential = new Domain.Credenciales()
            {
                _User = username
            };

            if (_authRepository.SearchByUser(credential) != null)
            {
                return("Nombre de usuario no disponible");
            }
            else
            {
                CredencialPassword encriptedPass = new CredencialPassword(CredencialesPasswordEncryptor.Encrypt(password._Password));
                credential._Password = encriptedPass;
                _createRepository.Create(credential);

                return(string.Empty);
            }
        }
예제 #2
0
 public Domain.Credenciales SearchByUser(Domain.Credenciales cre)
 {
     return(this._context.Credenciales.FirstOrDefault(e => e._User._Username == cre._User._Username));
 }