public string AddGroupContacts(ContactsSummary obj)
 {
     try
     {
         U_USR_Map_Usr_To_ContactDAL ocontactsDAL = new U_USR_Map_Usr_To_ContactDAL();
         U_USR_Map_Usr_To_Contact    ocnts        = new U_USR_Map_Usr_To_Contact();
         foreach (var items in obj.UserContacts)
         {
             if (string.IsNullOrEmpty(ocontactsDAL.IsGroupContact_Exist(obj.groupId, items.UserId)))
             {
                 ocnts.UsrMap_Seq_Id = Guid.NewGuid().ToString();
                 ocnts.Usr_Id        = obj.createrId;
                 ocnts.Contact_Id    = items.UserId;
                 ocnts.Group_Id      = obj.groupId;
                 ocnts.Comments      = "";
                 ocnts.Created_by    = "";
                 ocnts.Created_Date  = DateTime.Now;
                 ocnts.Updated_by    = "";
                 ocnts.Updated_Date  = DateTime.Now;
                 ocontactsDAL.InsertU_USR_Map_Usr_To_Contact(ocnts);
             }
         }
         return("1"); // 1 successfull
     }
     catch (Exception ex)
     {
         Console.Write(ex);
         return("0"); // 0 indicates unsuccessfull
     }
 }
 public string RemoveGroupContact(DeleteContact obj)
 {
     try
     {
         U_USR_Map_Usr_To_ContactDAL ocontactsDAL = new U_USR_Map_Usr_To_ContactDAL();
         bool status = ocontactsDAL.Delete_GroupContact(obj.Id, obj.Contact_Id);
         if (status == true)
         {
             return("1");
         }
         else
         {
             return("0");
         }
     }
     catch (Exception ex)
     {
         Console.Write(ex);
         return(null);
     }
 }