Exemplo n.º 1
0
        public IActionResult Detail(string id)
        {
            // Validation du/des paramètre(s) d'entrée(s).
            if ((id == null) || (id == string.Empty))
            {
                IList <string> listeArgumentsManquant = new List <string>()
                {
                    "id"
                };
                VueErreurModele vueErreurModele = new VueErreurModele(Request, listeArgumentsManquant);
                return(View("Error", vueErreurModele));
            }

            // Appel API Externe.
            try
            {
                ClientItem clientDTO = _iClientService.DonneClient(id);
                return(View(clientDTO));
            }
            catch (HttpRequestException exception)
            {
                VueErreurModele vueErreurModele = new VueErreurModele(Request, exception);
                return(View("Error", vueErreurModele));
            }
            catch (System.AggregateException exception)
            {
                VueErreurModele vueErreurModele = new VueErreurModele(Request, exception);
                return(View("Error", vueErreurModele));
            }
        }
Exemplo n.º 2
0
 public IActionResult Index()
 {
     // Appel API Externe.
     try
     {
         IEnumerable <string> clientsDTO = _iClientService.DonneClients();
         return(View(clientsDTO));
     }
     catch (HttpRequestException exception)
     {
         VueErreurModele vueErreurModele = new VueErreurModele(Request, exception);
         return(View("Error", vueErreurModele));
     }
     catch (System.AggregateException exception)
     {
         VueErreurModele vueErreurModele = new VueErreurModele(Request, exception);
         return(View("Error", vueErreurModele));
     }
 }
Exemplo n.º 3
0
 public IActionResult Accueil()
 {
     // Appel API Externe.
     try
     {
         IEnumerable <WebMVC.Models.CaissePhotoSimple> listePhoto = _iMagasinService.DonneCaissesPhotoSimples();
         return(View(listePhoto));
     }
     catch (HttpRequestException exception)
     {
         VueErreurModele vueErreurModele = new VueErreurModele(Request, exception);
         return(View("Error", vueErreurModele));
     }
     catch (System.AggregateException exception)
     {
         VueErreurModele vueErreurModele = new VueErreurModele(Request, exception);
         return(View("Error", vueErreurModele));
     }
 }