コード例 #1
0
 public static void ValidarResenia(Resenia resenia)
 {
     ValidadorString.ValidarStringVacio(resenia.Texto);
     ValidadorString.ValidarStringVacio(resenia.Datos.Apellido);
     ValidadorString.ValidarStringVacio(resenia.Datos.Nombre);
     ValidarPuntaje(resenia.Puntaje);
 }
コード例 #2
0
 public static void ValidarDatos(DatosUsuario datos)
 {
     ValidadorString.ValidarStringVacio(datos.Apellido);
     ValidadorString.ValidarStringVacio(datos.Nombre);
     ValidadorString.ValidarStringVacio(datos.Mail);
     ValidadorFormatoMail.ValidarFormato(datos.Mail);
 }
コード例 #3
0
 public string ValidarNombre(string nombre)
 {
     nombre = ValidadorString.ValidarStringVacio(nombre);
     if (NombreNoValido(nombre))
     {
         throw new NombreNoValidoException();
     }
     return(nombre);
 }
コード例 #4
0
        public Usuario ObtenerPorCredenciales(string mail, string contrasenia)
        {
            ValidadorString.ValidarStringVacio(mail);
            ValidadorFormatoMail.ValidarFormato(mail);
            ValidadorString.ValidarStringVacio(contrasenia);
            Usuario usuario = this.repository.GetAll().Where(x => x.Datos.Mail.Equals(mail) &&
                                                             x.Contrasenia.Equals(contrasenia)).FirstOrDefault();

            NoExisteUsuario(usuario);
            return(usuario);
        }
コード例 #5
0
 public string ValidarString(string stringAValidar)
 {
     return(ValidadorString.ValidarStringVacio(stringAValidar));
 }
コード例 #6
0
 public string ValidarNombre(string nombre)
 {
     nombre = ValidadorString.ValidarStringVacio(nombre);
     return(nombre);
 }
コード例 #7
0
 public string ValidaNombreHospedaje(string nombre)
 {
     nombre = ValidadorString.ValidarStringVacio(nombre);
     return(nombre);
 }