'use strict';
define(
    [
        'backbone',
        'Series/SeriesModel'
    ], function (Backbone, SeriesModel) {
        return Backbone.Collection.extend({
            url  : window.ApiRoot + '/series/lookup',
            model: SeriesModel,

            initialize: function (options) {
                this.unmappedFolderModel = options.unmappedFolderModel;
            },


            parse: function (response) {

                var self = this;

                _.each(response, function (model) {
                    model.id = undefined;

                    if (self.unmappedFolderModel) {
                        model.path = self.unmappedFolderModel.get('folder').path;
                    }
                });

                return response;
            }
        });
    });