public static TacheView GenerateTacheView() { return(new TacheView() { Id = System.Guid.NewGuid(), Nom = "Réparation frigo", Description = "Une réparation du frigo qui fuit dans le sous-sol.", DateCreation = DateTime.Now, DateDeadLine = null, Createur = UtilisateurTools.GenerateUtView(), Priorite = new PrioriteView() { Nom = "Haute", Niveau = 3 }, Statut = "En attente", Entreprise = EntrepriseTools.GenerateEntView(), Type = new TypeView() { Nom = "R&H", Parent = new TypeView() { Nom = "Production" } }, Participants = new List <UtilisateurView>() { UtilisateurTools.GenerateUtView(), UtilisateurTools.GenerateUtView() } }); }
public static UtilisateurView UtToUtV(Utilisateur u) { return(new UtilisateurView() { Id = u.Id, Nom = u.Nom, Prenom = u.Prenom, Email = u.Email, Img = u.Image, Telephone = u.Telephone, Entreprise = EntrepriseTools.EnToEnV(u.Entreprise), Poste = u.Poste.Nom }); }
public static UtilisateurView GenerateUtView() { return(new UtilisateurView() { Id = System.Guid.NewGuid(), Nom = "Pikachu", Prenom = "Michael", Email = "*****@*****.**", Img = "https://www.revivre.org/wp-content/uploads/2016/03/retablissement.png", Telephone = "0477 55 55 55 ", Entreprise = EntrepriseTools.GenerateEntView(), Poste = "Stagiaire" }); }
public static TacheView TacheToTacheV(Tache t) { List <Utilisateur> lu = new List <Utilisateur>(); foreach (Participant p in t.Participants) { lu.Add(p.Utilisateur); } return(new TacheView() { Id = t.Id, Nom = t.Nom, Description = t.Description, DateCreation = t.DateCreation, DateDeadLine = t.DateDeadline, Createur = UtilisateurTools.UtToUtV(t.Createur), Priorite = PrioriteTools.PrioToPrioV(t.Priorite), Statut = t.Statut.Nom, Entreprise = EntrepriseTools.EnToEnV(t.Entreprise), Type = TypeTools.tToTV(t.TypeTache), Participants = UtilisateurTools.listTolistV(lu), }); }