1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| using System;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.ServiceModel.Activation;
using System.Collections.Generic;
using System.Text;
using Controleur;
using Entite;
namespace AppliMVVM.Web
{
[ServiceContract(Namespace = "")]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class ServicePersonnel
{
private ControleurPersonnel ctrPerso;
public ServicePersonnel()
{
ctrPerso = new ControleurPersonnel();
}
[OperationContract]
public List<Personnel> listePersonnel()
{
return ctrPerso.ListerPersonnel();
}
[OperationContract]
public void ajouterPersonnel(int num, string nom, string prenom, string mail, string fonction)
{
ctrPerso.ajouterPersonnel(num, nom, prenom, mail, fonction);
}
[OperationContract]
public void viderListe()
{
ctrPerso.viderListe();
}
}
} |
Partager