public JsonResult JsonAutocomplete(string valor, Guid?constructoraId) { Expression <Func <Contacto, bool> > whereExpression = x => true; var contactos = ContactoService.GetContactoFilterWithConstructora(valor, constructoraId); var sourceData = contactos .Select(x => new { key = x.Id, value = Codificable.GenerateStringForSearchWithoutParseCode( x.Nombre, x.Domicilio), data = new { nombre = x.Nombre, domicilio = x.Domicilio, telefono = x.Telefono, email = x.Email } }) .ToList(); return(Json(sourceData, JsonRequestBehavior.AllowGet)); }