CRM 2011 library and Linq

Hi Majid,

Additional work to expand the CRM client library to add new functions to work with product, campaigns, etc, See below.

Also, a number of functions are to be implemented using linq - these don't need to load the full object, just a few fields. They will be used for caching data.



Contact CreateContact(FirstName, LastName, email, Gender, Address)

listOfProducts GetProductList(subject, productType); // must return prices from current price list

SendCrmEmail(Contact, subject, from, emailBody)

Task CreateTask(guid contact, subject, guid owner)

CampaignResponse CreateCampaignResponse(guid Contact, guid parentCampaign, promotionCode, subject)

Campaign GetCampaignByCampaignCode(code)

CampaignList GetCampaigns(CampaignType, openDate, ClosedDate)

//use Linq calls for the ones below

//this call is used for an ajax autocomplete, i.e. it matches account names as the user types in a form - must be fast.

matchAccountByName(AccountName, NumberOfEntries) // return list of {accountGuid, account name, account Id}

getActiveCampaigns(fromDate) // returns list of {guid, campaignCode} for Active campaigns

getActiveContacts() // return list of {guid, emailAddress} for Active contacts

getActiveAccounts() // return list of {guid, accountName} for active accounts


Taidot: .NET

Näytä lisää: list library, ajax load product, fast data types, list names contact number, client contacts list, contact form using ajax, crm 2011 data types, autocomplete using ajax, crm fields, email campaign price list, load data crm, autocomplete ajax, ajax autocomplete, ajax form expand, autocomplete form ajax, use wcf project autocomplete, crm 2011, autocomplete form, crm code, ajax code autocomplete, return list ajax, crm form, crm ajax, ajax task list, form contacts ajax

About the Employer:
( 5 reviews ) Australia

Projektin tunnus: #4273027

Myönnetty käyttäjälle:


Hired by the Employer

$15 USD / tunti
(1 arvostelu)