﻿using FluentValidation.Attributes;
using AnnuaireCertifies.BackOffice.Web.ViewModels.Validators.Intervenant.Competences.details;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace AnnuaireCertifies.BackOffice.Web.ViewModels.Pages.Intervenant.Competences.Details
{
    [Validator(typeof(CompetencesViewModelValidator))]
    public class CompetencesViewModel : ViewModelBase
    {
        public CompetencesViewModel() 
        {
            Competences = new List<CompetenceViewModel>();
        }
        public long RoleID { get; set; }
        public long IntervenantID { get; set; }
        public long IntervenantRoleID { get; set; }

        public string JustificationLangue { get; set; }
        public string TraductionJustificationLangue { get; set; }


        public IEnumerable<DomaineCompetenceViewModel> DomaineCompetences { get; set; }
        public IEnumerable<CompetenceViewModel> Competences { get; set; }
    }
}
