protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.EventDetail);

            Cheeseknife.Inject(this);

            if (!AppDataController.Instance.IsAdmin)
            {
                btnOption.Visibility = ViewStates.Gone;
            }

            content     = Intent.GetStringExtra("EventDetail");
            eventDetail = JsonConvert.DeserializeObject <UserLoginEventModel>(content);

            if (eventDetail.TimeEnd > DateTime.Now)
            {
                tvStatus.ChangeTextViewStatus(currentIsJoined);

                tvStatus.Click += (s, e) =>
                {
                    if (!currentIsJoined)
                    {
                        UpdateUserEvents(!currentIsJoined);
                    }
                    else
                    {
                        unjoinEventFragment.Show(SupportFragmentManager, null);
                    }
                };
            }

            Update();
        }
        protected override void OnActivityResult(int requestCode, [GeneratedEnum] Result resultCode, Intent data)
        {
            base.OnActivityResult(requestCode, resultCode, data);

            if (resultCode == Result.Ok)
            {
                content     = data.GetStringExtra("EventDetail");
                eventDetail = JsonConvert.DeserializeObject <UserLoginEventModel>(content);

                Update();
            }
        }
        private void ShowNextEvent(object s, EventArgs e)
        {
            var userLoginEventModel = new UserLoginEventModel(nextEvent)
            {
                IsJoined = true
            };

            var eventDetail = JsonConvert.SerializeObject(userLoginEventModel);
            var intent      = new Intent(Context, typeof(EventDetailActivity));

            intent.PutExtra("EventDetail", eventDetail);
            StartActivity(intent);
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.ActivityMemberLocation);

            Cheeseknife.Inject(this);

            var content = Intent.GetStringExtra("EventDetail");

            eventDetail = JsonConvert.DeserializeObject <UserLoginEventModel>(content);

            tvNameAddress.Text  = eventDetail.Place;
            tvAddress.Text      = eventDetail.Address;
            tvNumberPeople.Text = $"{Intent.GetStringExtra("NumberPeople")} Going";

            FragmentManager.FindFragmentById <MapFragment>(Resource.Id.mapFragment).GetMapAsync(this);

            MapReady += MemberLocationActivity_MapReady;
        }