package com.example.yiupang.freefoodfinder;

import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import android.support.v7.app.AppCompatActivity;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;

public class EventDetailsScreen extends AppCompatActivity
{

    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_event_details_screen);

        SimpleDateFormat dayFormat = new SimpleDateFormat("yyyy-MM-dd", Locale.US);

        String selectedEventName = (String)getIntent().getExtras().getSerializable("selectedEventName");
        String selectedEventTime = (String)getIntent().getExtras().getSerializable("selectedEventTime");
        String selectedEventPlace = (String)getIntent().getExtras().getSerializable("selectedEventPlace");
        String selectedEventDesc = (String)getIntent().getExtras().getSerializable("selectedEventDesc");
        String selectedEventFoodType = (String)getIntent().getExtras().getSerializable("selectedEventFoodType");

        TextView timeLabel = (TextView) findViewById(R.id.timelabel);
        timeLabel.setVisibility(View.GONE);
        TextView dateText = (TextView) findViewById(R.id.datetext);
        dateText.setVisibility(View.GONE);

        TextView nameText = (TextView) findViewById(R.id.nameText);
        nameText.setText(selectedEventName);

        TextView timeText = (TextView) findViewById(R.id.timeText);
        timeText.setText(selectedEventTime == null ? "TBA" :
                dayFormat.format(new Date(Long.parseLong(selectedEventTime))));

        TextView placeText = (TextView) findViewById(R.id.placeText);
        placeText.setText(selectedEventPlace == null || "".equals(selectedEventPlace) ?
                "TBA" : selectedEventPlace);

        TextView foodText = (TextView) findViewById(R.id.foodText);
        foodText.setText(selectedEventFoodType);

        TextView descText = (TextView) findViewById( R.id.descText);
        descText.setText(selectedEventDesc);

    }
}
