public string ImportContacts(GoogleContacts[] obj)
 {
     try
     {
         U_USR_ContactsDAL    ocontactsDAL = new U_USR_ContactsDAL();
         U_USR_Map_ContactDAL omapcntsDAL  = new U_USR_Map_ContactDAL();
         foreach (var item in obj)
         {
             if (string.IsNullOrEmpty(ocontactsDAL.CheckContact_Exist(item.EmailID)))
             {
                 U_USR_Contacts ocontacts = new U_USR_Contacts();
                 ocontacts.Contact_Id     = Guid.NewGuid().ToString();
                 ocontacts.Contact_Source = "Google";
                 ocontacts.Contact_Status = "1";
                 ocontacts.Created_by     = "";
                 ocontacts.Created_Date   = DateTime.Now;
                 ocontacts.Email_Id       = item.EmailID;
                 if (!string.IsNullOrEmpty(item.ContactNo))
                 {
                     ocontacts.Mobile_Number = item.ContactNo;
                 }
                 else
                 {
                     ocontacts.Mobile_Number = "";
                 }
                 ocontacts.Person_Name  = string.IsNullOrEmpty(item.Name) ? string.Empty : item.Name;
                 ocontacts.Updated_by   = "";
                 ocontacts.Updated_Date = DateTime.Now;
                 ocontactsDAL.InsertU_USR_Contacts(ocontacts);
             }
         }
         foreach (var item in obj)
         {
             string contactId = ocontactsDAL.CheckContact_Exist(item.EmailID);
             string mapingId  = omapcntsDAL.CheckMaping_Exist(item.UserId, contactId);
             if (!string.IsNullOrEmpty(contactId) & string.IsNullOrEmpty(mapingId))
             {
                 U_USR_Map_Contact ocontacts = new U_USR_Map_Contact();
                 ocontacts.Id           = Guid.NewGuid().ToString();
                 ocontacts.Contact_Id   = contactId;
                 ocontacts.Usr_Id       = item.UserId;
                 ocontacts.Comments     = "";
                 ocontacts.Created_by   = "";
                 ocontacts.Created_Date = DateTime.Now;
                 ocontacts.Updated_by   = "";
                 ocontacts.Updated_Date = DateTime.Now;
                 bool status = omapcntsDAL.InsertU_USR_Map_Contact(ocontacts);
             }
         }
         return("1"); // 1 successfull
     }
     catch (Exception ex)
     {
         Console.Write(ex);
         return("0"); // 0 indicates unsuccessfull
     }
 }
 public string DeleteContact(DeleteContact obj)
 {
     try
     {
         U_USR_Map_ContactDAL ocontactsDAL = new U_USR_Map_ContactDAL();
         bool status = ocontactsDAL.Delete_UserContact(obj.Id, obj.Contact_Id);
         if (status == true)
         {
             return("1");
         }
         else
         {
             return("0");
         }
     }
     catch (Exception ex)
     {
         Console.Write(ex);
         return(null);
     }
 }