package com.springapp.mvc;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.servlet.ModelAndView;
import java.util.ArrayList;
@Controller
@RequestMapping("/categories")
public class CategoriesController {
@RequestMapping(method = RequestMethod.GET, params = {})
public ModelAndView listCategories() {
ApplicationInsights.INSTANCE.getTelemetryClient().trackEvent("User entered");
ModelAndView model = new ModelAndView("categories");
ArrayList<String> categories = new ArrayList<String>();
categories.add("Thriller");
categories.add("Romance");
categories.add("Science Fiction");
categories.add("Drama");
categories.add("Comedy");
model.addObject("categories", categories);
return model;
}
@RequestMapping(method = RequestMethod.GET, params = {"runId", "requestId"})
public ModelAndView listCategories(String runId, String requestId) {
return listCategories();
}
}