コード例 #1
0
 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()
         }
     });
 }
コード例 #2
0
 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
     });
 }
コード例 #3
0
 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"
     });
 }
コード例 #4
0
        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),
            });
        }