/*
 * Copyright 2008-2013 the GAP developers. See the NOTICE file at the 
 * top-level directory of this distribution, and at
 * https://gapwiki.chiro.be/copyright
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 *     http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

using System;
using System.Collections.Generic;
using Chiro.Gap.Domain;
using Chiro.Gap.ServiceContracts.DataContracts;

namespace Chiro.Gap.WebApp.Models
{
	public class PersoonInfoModel : MasterViewModel
	{
        public PersoonInfoModel()
        {
            PersoonInfos = new List<PersoonDetail>();
            GekozenGelieerdePersoonIDs = new List<int>();
            GroepsCategorieen = new List<CategorieInfo>();
        }

		public string HuidigePagina { get; set; }
		public int Totaal { get; set; }
        public IList<String> Paginas { get; set; } 

		public IList<PersoonDetail> PersoonInfos { get; set; }

		public List<int> GekozenGelieerdePersoonIDs { get; set; }
		public int GekozenActie { get; set; }
		public int GekozenCategorieID { get; set; }
		public PersoonSorteringsEnum Sortering { get; set; }

		public IList<CategorieInfo> GroepsCategorieen { get; set; }
	}
}