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); } }