예제 #1
0
 public VagueCreationReponse CreateVague(VagueCreationRequest vagueCreationRequest)
 {
     var vagueCreationReponse=new VagueCreationReponse();
     var listSignalitique=DonneesFactory.CreateDonnees(vagueCreationRequest.FilePath, vagueCreationRequest.VagueName, _individusRepository);
     if (listSignalitique.Count > 0)
     {
         vagueCreationReponse.Success = true;
         vagueCreationReponse.NbPopulation = listSignalitique.Count;
         vagueCreationReponse.VagueName = vagueCreationRequest.VagueName;
     }
     else
     {
         vagueCreationReponse.Success = false;
     }
     return vagueCreationReponse;
 }
예제 #2
0
 public CreationVaguePresentation CreateVaguePresenter(string filePath, string VagueName)
 {
     var request =new VagueCreationRequest()
         {
             FilePath = filePath,
             VagueName = VagueName
         };
     var response=_creationVagueService.CreateVague(request);
     if (response.Success)
     {
         return new CreationVaguePresentation()
             {
                 Vague = response.VagueName,
                 NbSignalitique = response.NbPopulation
             };
     }
     return null;
 }