How To Create Lead Using Zoho CRM In ASP.NET MVC

Introduction

In this article, we will learn how to create a lead using Zoho CRM in ASP.NET MVC Web application.

Let’s begin

Please read this article first of all here.

C# Code Example

Open the HomeController.cs file and add the below code in it.

public void CreateLead()
{
    //get account info
    ZCRMModule moduleInsaccount = ZCRMModule.GetInstance("accounts"); //module api name
    BulkAPIResponse<ZCRMRecord> responseAccount = moduleInsaccount.GetRecords();
    List<ZCRMRecord> relatedLists = responseAccount.BulkData;

    List<ZCRMRecord> listRecord = new List<ZCRMRecord>();
    ZCRMRecord record;

    record = ZCRMRecord.GetInstance("Leads", null); //To get ZCRMRecord instance
    record.SetFieldValue(relatedLists[0].CreatedBy.FullName, relatedLists[0].CreatedBy.Id);
    record.SetFieldValue("Company", "KK");
    record.SetFieldValue("Last_Name", "User");
    record.SetFieldValue("Customfield", "CustomFieldValue");
    listRecord.Add(record);

    ZCRMModule moduleIns = ZCRMModule.GetInstance("Leads");
    BulkAPIResponse<ZCRMRecord> responseIns = moduleIns.CreateRecords(listRecord); //To call the create record method

    Console.WriteLine("HTTP Status Code:" + responseIns.HttpStatusCode); //To get create record http response code
  
}

Get All Leads Data

Open the HomeController.cs file and add the below code in it.

public void GetAllLeadsData()
{
    ZCRMModule moduleIns = ZCRMModule.GetInstance("Leads"); //module api name
    BulkAPIResponse<ZCRMRecord> response = moduleIns.GetRecords();
    List<ZCRMRecord> relatedLists = response.BulkData;
}

 

if you have any questions or issues about this article, please let me know and more details here.

 

 

Submit a Comment

Your email address will not be published.

Subscribe

Select Categories