Exemple #1
0
        public string InviteMembers(InviteContacts ouser)
        {
            try
            {
                HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(@"http://" + GeneralBLL.Service_Link + "/Services/EventService.svc/InviteMembers");
                httpWebRequest.Method      = "POST";
                httpWebRequest.ContentType = @"application/json; charset=utf-8";

                using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
                {
                    string json = new JavaScriptSerializer().Serialize(ouser);

                    streamWriter.Write(json);
                }

                var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();

                using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
                {
                    var result = streamReader.ReadToEnd();
                    return(result.Replace("\"", ""));
                }
            }
            catch
            {
                return(string.Empty);
            }
        }
 public string InviteMembers(InviteContacts obj)
 {
     try
     {
         U_EVNT_WList_Pub_DAL oinvDAL = new U_EVNT_WList_Pub_DAL();
         U_EVNT_WList_Pub_Dtl oinv    = new U_EVNT_WList_Pub_Dtl();
         foreach (var item in obj.InvitedMembers)
         {
             if (string.IsNullOrEmpty(oinvDAL.Get_Evnt_Inv(obj.Event_Id, obj.wishlist_Id, item.EmailID)))
             {
                 oinv.Id               = Guid.NewGuid().ToString();
                 oinv.Contact_Id       = null;
                 oinv.Pub_Date         = DateTime.Now;
                 oinv.Pub_MediaType    = "";
                 oinv.Pub_Status       = "0";
                 oinv.Phone_No         = item.ContactNo;
                 oinv.Email_Id         = item.EmailID;
                 oinv.WList_CodeForPub = item.INV_Code;
                 oinv.WList_Id         = obj.wishlist_Id;
                 oinv.Event_Id         = obj.Event_Id;
                 oinv.Created_Date     = DateTime.Now;
                 oinv.Created_by       = item.UserId;
                 oinv.Updated_by       = "";
                 oinv.Updated_Date     = DateTime.Now;
                 oinvDAL.InsertU_EVNT_WList_Pub_Dtl(oinv);
             }
         }
         return("1");
     }
     catch (Exception ex)
     {
         Console.Write(ex);
         return("");
     }
 }
        public ActionResult SendInvites(InviteContacts obj)
        {
            EventsBLL            oeventsBLL = new EventsBLL();
            List <InviteMembers> odetails   = new List <InviteMembers>();
            Global ogl = new Global();

            foreach (var item in obj.InvitedMembers)
            {
                if (item.Selected == true)
                {
                    string rnd = Global.RandomString(6);
                    odetails.Add(new InviteMembers(
                                     item.EmailID,
                                     Convert.ToString(Session["UserId"]),
                                     item.ContactNo,
                                     rnd,
                                     false));
                    ogl.sendMail("", item.EmailID, "Invitation to an Event", "http://" + Global.MainLink + "/Account/Index?Code=" + rnd);
                }
            }
            obj.InvitedMembers = odetails.ToArray();
            var status = oeventsBLL.InviteMembers(obj);

            if (status == "1")
            {
                return(Content("Contact Invited Successfully", "text/html"));
            }
            else
            {
                return(Content("Failed to Invite Contacts", "text/html"));
            }
        }
        public ActionResult P_InviteMembers(string wishlist_id, string Event_id)
        {
            ContactsBLL          ocntsBLL = new ContactsBLL();
            var                  obj      = ocntsBLL.GetUserContacts(Session["UserId"].ToString());
            InviteContacts       osummary = new InviteContacts();
            List <InviteMembers> olist    = new List <InviteMembers>();

            foreach (var item in obj)
            {
                olist.Add(new InviteMembers(
                              item.EmailID,
                              item.UserId,
                              item.ContactNo,
                              "",
                              false));
            }
            osummary.wishlist_Id    = wishlist_id;
            osummary.Event_Id       = Event_id;
            osummary.InvitedMembers = olist.ToArray();
            return(PartialView("_InviteMembers", osummary));;
        }
Exemple #5
0
            public void OnItemClick(AdapterView parent, View view, int position, long id)
            {
                CheckBox chk  = (CheckBox)view.FindViewById(Resource.Id.chkCHFICoHost);
                CoHost   item = CoHostListItem.getCoHostList[position];

                if (item.isSelected())
                {
                    item.setSelected(false);
                    chk.Checked = (false);
                }
                else
                {
                    item.setSelected(true);
                    chk.Checked = (true);
                }

                if (item.ID == 0)
                {
                    var fragment = new InviteContacts();
                    Android.Support.V4.App.FragmentManager FragmentManager = activity.SupportFragmentManager;
                    FragmentManager.BeginTransaction().Replace(Resource.Id.content_frame, fragment, "co-host").AddToBackStack("co-host").Commit();
                }
            }