예제 #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);
        }
 public VagueCreationReponse CreateVague(VagueCreationRequest vagueCreationRequest)
 {
     return(base.Channel.CreateVague(vagueCreationRequest));
 }