private static ContactInfo GenerateContact(CrmBEContacto contactInfo) { return(new ContactInfo() { Identficador = contactInfo.get_Contacto(), Cliente = CustomerIntegration.Reference("SILVA"), DataModificacao = contactInfo.get_DataUltContacto(), Responsavel = UserIntegration.Reference(contactInfo.get_CriadoPor()), Nome = contactInfo.get_PrimeiroNome() + " " + contactInfo.get_UltimoNome(), Titulo = contactInfo.get_Titulo(), Email = contactInfo.get_Email(), Telefone = contactInfo.get_Telefone(), Telefone2 = contactInfo.get_Telefone2(), Telemovel = contactInfo.get_Telemovel(), Localizacao = new Address { Pais = contactInfo.get_Pais(), Morada = contactInfo.get_Morada(), CodigoPostal = contactInfo.get_CodPostal(), Localidade = contactInfo.get_Localidade(), Distrito = LocationIntegration.DistritoReference(contactInfo.get_Distrito()) } }); }
private static bool CheckPermissions(CrmBEContacto contactInfo, string sessionId) { return(contactInfo.get_CriadoPor() == null || contactInfo.get_CriadoPor().Equals(sessionId)); }