public void ContactoNew_BuscarPorRut() { //Act ContactoNew result = objRepo.GetContactoNewByRut("14731715-8"); //Assert Assert.IsNotNull(result); Assert.AreEqual(1822, result.contacNumero); }
/// <summary> /// Busqueda de ContactoNew que respondan a un rut especifico /// </summary> /// <param name="valueContacRutContacto">Rut pasado como parametro</param> /// <returns></returns> public ContactoNew GetContactoNewByRut(string valueContacRutContacto) { try { var query = Consultas.SqlText.ContactoNew_SelectPorRut; ContactoNew entity = _cnx.QuerySingle <ContactoNew>(sql: query, param: new { Rut = new DbString { Value = valueContacRutContacto, IsFixedLength = false, Length = 11, IsAnsi = true } }); return(entity); } catch (Exception e) { throw new Exception(message: "Error obteniendo ContactNew por Rut: " + e.Message); } }