Example #1
0
 private void MAdapterOnItemClick(object sender, SettingsAdapterClickEventArgs adapterClickEvents)
 {
     try
     {
         var position = adapterClickEvents.Position;
         if (position >= 0)
         {
             var item = MAdapter.GetItem(position);
             if (item != null)
             {
                 if (item.Id == 1) // General
                 {
                     var intent = new Intent(this, typeof(GroupGeneralActivity));
                     intent.PutExtra("GroupData", JsonConvert.SerializeObject(GroupDataClass));
                     intent.PutExtra("GroupId", GroupId);
                     StartActivityForResult(intent, 1250);
                 }
                 else if (item.Id == 2) //Privacy
                 {
                     var intent = new Intent(this, typeof(GroupPrivacyActivity));
                     intent.PutExtra("GroupData", JsonConvert.SerializeObject(GroupDataClass));
                     intent.PutExtra("GroupId", GroupId);
                     StartActivityForResult(intent, 1250);
                 }
                 else if (item.Id == 3) //Members
                 {
                     var intent = new Intent(this, typeof(GroupMembersActivity));
                     intent.PutExtra("itemObject", JsonConvert.SerializeObject(GroupDataClass));
                     intent.PutExtra("GroupId", GroupId);
                     StartActivity(intent);
                 }
                 else if (item.Id == 4)//DeleteGroup
                 {
                     var intent = new Intent(this, typeof(DeleteCommunitiesActivity));
                     intent.PutExtra("Id", GroupId);
                     intent.PutExtra("Type", "Group");
                     StartActivityForResult(intent, 2019);
                 }
             }
         }
     }
     catch (Exception e)
     {
         Methods.DisplayReportResultTrack(e);
     }
 }
Example #2
0
 private void MAdapterOnItemClick(object sender, SettingsAdapterClickEventArgs adapterClickEvents)
 {
     try
     {
         var position = adapterClickEvents.Position;
         if (position >= 0)
         {
             var item = MAdapter.GetItem(position);
             if (item != null)
             {
                 if (item.Id == 1) // General
                 {
                     var intent = new Intent(this, typeof(PageGeneralActivity));
                     intent.PutExtra("PageData", JsonConvert.SerializeObject(PageData));
                     intent.PutExtra("PageId", PageId);
                     StartActivityForResult(intent, 1250);
                 }
                 else if (item.Id == 2) // PageInformation
                 {
                     var intent = new Intent(this, typeof(PageInfoActivity));
                     intent.PutExtra("PageData", JsonConvert.SerializeObject(PageData));
                     intent.PutExtra("PageId", PageId);
                     StartActivityForResult(intent, 1250);
                 }
                 else if (item.Id == 3) //ActionButtons
                 {
                     var intent = new Intent(this, typeof(PageActionButtonsActivity));
                     intent.PutExtra("PageData", JsonConvert.SerializeObject(PageData));
                     intent.PutExtra("PageId", PageId);
                     StartActivityForResult(intent, 1250);
                 }
                 else if (item.Id == 4) //SocialLinks
                 {
                     var intent = new Intent(this, typeof(PageSocialLinksActivity));
                     intent.PutExtra("PageData", JsonConvert.SerializeObject(PageData));
                     intent.PutExtra("PageId", PageId);
                     StartActivityForResult(intent, 1250);
                 }
                 else if (item.Id == 5)//OfferAJob
                 {
                     var intent = new Intent(this, typeof(OfferAJobActivity));
                     intent.PutExtra("PageId", PageId);
                     StartActivity(intent);
                 }
                 else if (item.Id == 6)//Offer
                 {
                     var intent = new Intent(this, typeof(CreateOffersActivity));
                     intent.PutExtra("PageId", PageId);
                     StartActivity(intent);
                 }
                 else if (item.Id == 7)//Admin
                 {
                     var intent = new Intent(this, typeof(PagesAdminActivity));
                     intent.PutExtra("PageData", JsonConvert.SerializeObject(PageData));
                     intent.PutExtra("PageId", PageId);
                     StartActivity(intent);
                 }
                 else if (item.Id == 8)//DeletePage
                 {
                     var intent = new Intent(this, typeof(DeleteCommunitiesActivity));
                     intent.PutExtra("Id", PageId);
                     intent.PutExtra("Type", "Page");
                     StartActivityForResult(intent, 2019);
                 }
             }
         }
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
     }
 }
Example #3
0
        private void MAdapterOnItemClick(object sender, SettingsAdapterClickEventArgs adapterClickEvents)
        {
            try
            {
                var position = adapterClickEvents.Position;
                switch (position)
                {
                case >= 0:
                {
                    var item = MAdapter.GetItem(position);
                    if (item != null)
                    {
                        switch (item.Id)
                        {
                        // General
                        case 1:
                        {
                            var intent = new Intent(this, typeof(PageGeneralActivity));
                            intent.PutExtra("PageData", JsonConvert.SerializeObject(PageData));
                            intent.PutExtra("PageId", PageId);
                            StartActivityForResult(intent, 1250);
                            break;
                        }

                        // PageInformation
                        case 2:
                        {
                            var intent = new Intent(this, typeof(PageInfoActivity));
                            intent.PutExtra("PageData", JsonConvert.SerializeObject(PageData));
                            intent.PutExtra("PageId", PageId);
                            StartActivityForResult(intent, 1250);
                            break;
                        }

                        //ActionButtons
                        case 3:
                        {
                            var intent = new Intent(this, typeof(PageActionButtonsActivity));
                            intent.PutExtra("PageData", JsonConvert.SerializeObject(PageData));
                            intent.PutExtra("PageId", PageId);
                            StartActivityForResult(intent, 1250);
                            break;
                        }

                        //SocialLinks
                        case 4:
                        {
                            var intent = new Intent(this, typeof(PageSocialLinksActivity));
                            intent.PutExtra("PageData", JsonConvert.SerializeObject(PageData));
                            intent.PutExtra("PageId", PageId);
                            StartActivityForResult(intent, 1250);
                            break;
                        }

                        //OfferAJob
                        case 5:
                        {
                            var intent = new Intent(this, typeof(OfferAJobActivity));
                            intent.PutExtra("PageId", PageId);
                            StartActivity(intent);
                            break;
                        }

                        //Offer
                        case 6:
                        {
                            var intent = new Intent(this, typeof(CreateOffersActivity));
                            intent.PutExtra("PageId", PageId);
                            StartActivity(intent);
                            break;
                        }

                        //Admin
                        case 7:
                        {
                            var intent = new Intent(this, typeof(PagesAdminActivity));
                            intent.PutExtra("PageData", JsonConvert.SerializeObject(PageData));
                            intent.PutExtra("PageId", PageId);
                            StartActivity(intent);
                            break;
                        }

                        //DeletePage
                        case 8:
                        {
                            var intent = new Intent(this, typeof(DeleteCommunitiesActivity));
                            intent.PutExtra("Id", PageId);
                            intent.PutExtra("Type", "Page");
                            StartActivityForResult(intent, 2019);
                            break;
                        }
                        }
                    }

                    break;
                }
                }
            }
            catch (Exception e)
            {
                Methods.DisplayReportResultTrack(e);
            }
        }