public object GetService(Type serviceType)
        {
            var dbContext = new PlacesContext();

            if (serviceType == typeof(CategoriesController))
            {
                var repository = new DbCategoriesRepository(dbContext);
                return new CategoriesController(repository);
            }
            else if (serviceType == typeof(CommentsController))
            {
                var repository = new DbCommentsRepository(dbContext);
                return new CommentsController(repository);
            }
            else if (serviceType == typeof(PlacesController))
            {
                var repository = new DbPlacesRepository(dbContext);
                return new PlacesController(repository);
            }
            else if (serviceType == typeof(VotesController))
            {
                var repository = new DbVotesRepository(dbContext);
                return new VotesController(repository);
            }
            else
            {
                return null;
            }
        }
 public CategoriesController()
 {
     var dbContext = new PlacesContext();
     this.categoryRepository = new DbCategoriesRepository(dbContext);
 }