protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Window.RequestFeature(WindowFeatures.NoTitle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_add_calendar_event); mActivity = this; /// Shared Preference manager mSharedPreferencesManager = UtilityDroid.GetInstance(). GetSharedPreferenceManagerWithEncriptionEnabled(mActivity.ApplicationContext); loginResponse = mSharedPreferencesManager.GetLoginResponse(); isAddEvent = Intent.GetBooleanExtra("isAddEvent", false); if (!isAddEvent) { string eventObjString = Intent.GetStringExtra("eventObj"); eventObj = JsonConvert.DeserializeObject <CalendarEventResponse>(eventObjString); } try { Init(); if (!isAddEvent) { SetEventDetails(); } } catch (Exception) { } }
public void ConfigureCell(CalendarEventResponse model) { CalendarData = model; IBDateTimeLbl.Text = CalendarData.DateStart.ToString("dd-MMM HH:mm"); IBNotesTitleLbl.Text = CalendarData.Subject; IBTitleLbl.Text = CalendarData.Subject.ToCharArray()[0].ToString(); IBDescLbl.Text = CalendarData.Details; this.SelectionStyle = UITableViewCellSelectionStyle.None; }
private void ListView_ItemClick(object sender, AdapterView.ItemClickEventArgs e) { int pos = e.Position; CalendarEventResponse eventObj = _calendarList[pos]; string eventObjString = JsonConvert.SerializeObject(eventObj); Intent intent = new Intent(mActivity, typeof(AddCalendarEventActivity)); intent.PutExtra("isAddEvent", false); intent.PutExtra("eventObj", eventObjString); mActivity.StartActivityForResult(intent, ConstantsDroid.CALENDAR_LIST_REQUEST_CODE); mActivity.OverridePendingTransition(Resource.Animation.animation_enter, Resource.Animation.animation_leave); }