Пример #1
0
        public TrabajadorDto Login(TrabajadorDto usuario)
        {
            // Chequeo contraseña
            Trabajador trabajador = repositorio.Login(usuario.Usuario);

            if (trabajador == null)
            {
                return(null);
            }

            bool contraseniaOk = BCrypt.Net.BCrypt.Verify(usuario.Contrasenia, trabajador.Contrasenia);

            if (!contraseniaOk)
            {
                return(null);
            }

            return(TrabajadorMapper.ToTrabajadorDto(trabajador));
        }
Пример #2
0
 public TrabajadorDto BuscarPorId(int id)
 {
     return(TrabajadorMapper.ToTrabajadorDto(repositorio.BuscarPorId(id)));
 }