lettre de motivation .pdf


Nom original: lettre de motivation.pdfAuteur: Sara Torkhani

Ce document au format PDF 1.5 a été généré par Microsoft® Word 2013, et a été envoyé sur fichier-pdf.fr le 13/01/2016 à 10:02, depuis l'adresse IP 41.226.x.x. La présente page de téléchargement du fichier a été vue 483 fois.
Taille du document: 560 Ko (2 pages).
Confidentialité: fichier public

Aperçu du document


Examen


(Pratique)

2 

Semestre : 1



Session : Principale

Rattrapage

Module : Architecture n-tiers (.Net)
Enseignants :Sami Ayari
Classes :3cinfo
Documents autorisés :
Date : 10/01/2015



OUI

NON

Nombre de pages : 3
Heure : 14h00

Durée : 1h30

L’objectif de ce devoir est de développer «Un réseau social interne à Esprit pour faciliter la
communication entre les enseignants et les étudiants» en utilisant ASP.NET MVC 5 et entity-framework
code first. Suivez l’architecture vue en cours et ne faites que ce qu’on vous demande !
Travail demandé :

I.

Entity Framework Code First (11pts)

1. Dans le projet EspritBook.Domain :(2pts)
 Sous le dossier Entities : créer les classes nécessaires qui illustrent le diagramme de
classes ci-dessous.
 Sous le dossier ComplexType : créer une classe définissant le nom complet d’un User qui
encapsule les deux propriétés Nom et Prenom.

2. En utilisant les annotations, configurer les propriétés suivantes comme suit : (1pt)
 Module : Doit être obligatoire et de taille maximale 50 (Un message d’erreur
mentionnant le dépassement de longueur).
 Specialite : Doit être affichée comme « Spécialité» (avec accent)
1

3. Sous le dossier Configurations (EspritBook.Data), vous devez configurer en utilisant Fluent
API: (3pt)
 La relation One to Many, entre les entités User et Publication, doit être obligatoire et la
propriété « IdUser » doit être configurée en tant que clé étrangère (la relation partage).
 Le mapping des deux entités Enseignant et Etudiant dans la table Utilisateurs.
 Le nom complet doit avoir obligatoirement un « Prenom » et peut avoir
optionnellement un « Nom » de longueur maximal 50.
4. Dans la classe EspritBookContext, vous devez compléter le code nécessaire pour assurer la
génération de la base de données selon les configurations précédentes. (2pt)
5. Dans le projet EspritBook.Service : vous devez compléter les trois méthodes qui permettent
de : (3pts)

Retourner pour un utilisateur donné, la liste de ses publications.
 Retourner tous les enseignants ayant au moins une publication.
 Retourner pour une publication donnée, le nombre des «User » qui l’aiment.

II.

ASP MVC (9pts)

1. Créer une première interface permettant d’afficher la liste des enseignants ayant au moins une
publication avec l’affichage du nombre de ses publications. (4pts)

2. Une fois qu’on clique sur « Show », une deuxième interface se présente et affiche les
différentes publications de cet enseignant sélectionné, la colonne « Who likes it ? » affiche les
noms et prénoms des utilisateurs qui aiment cette publication. (5pts)

Bon travail 
2


lettre de motivation.pdf - page 1/2


lettre de motivation.pdf - page 2/2



Télécharger le fichier (PDF)

lettre de motivation.pdf (PDF, 560 Ko)

Télécharger
Formats alternatifs: ZIP



Documents similaires


lettre de motivation
apres la 3e rentree 2014 paris
annexe 2 cerfa assos
riadh bouhouch correction ds jee
pre inscription maternelle
pre inscription primaire

Sur le même sujet..