Beispiel #1
0
        // GET: Accueil
        public ActionResult Index()
        {
            AccueilViewModel vm = new AccueilViewModel
            {
                Message = "Bonjour depuis le contrôleur",
                Date    = DateTime.Now,
                Resto   = new Resto {
                    Nom = "La bonne fourchette", Telephone = "1234"
                },
                Login = "******"
            };

            List <Resto> listeDesRestos = new List <Resto>
            {
                new Resto {
                    Id = 1, Nom = "Resto pinambour", Telephone = "1234"
                },
                new Resto {
                    Id = 2, Nom = "Resto tologie", Telephone = "1234"
                },
                new Resto {
                    Id = 5, Nom = "Resto ride", Telephone = "5678"
                },
                new Resto {
                    Id = 9, Nom = "Resto toro", Telephone = "555"
                },
            };

            ViewBag.ListeDesRestos = new SelectList(listeDesRestos, "Id", "Nom");

            return(View(vm));
        }
Beispiel #2
0
        public ActionResult List()
        {
            AccueilViewModel vm = new AccueilViewModel
            {
                Message        = "Bonjour depuis le <span style=\"color:red\">contrôleur</span>",
                Date           = DateTime.Now,
                ListeDesRestos = new List <Resto>
                {
                    new Resto {
                        Nom = "Resto pinambour", Telephone = "1234"
                    },
                    new Resto {
                        Nom = "Resto tologie", Telephone = "1234"
                    },
                    new Resto {
                        Nom = "Resto ride", Telephone = "5678"
                    },
                    new Resto {
                        Nom = "Resto toro", Telephone = "555"
                    },
                }
            };

            return(View(vm));
        }
Beispiel #3
0
        // GET: Formation
        public ActionResult ToutesLesFormations()
        {
            var vm = new AccueilViewModel();

            //using -->variable de contexte détruite après utilisation
            using (var context = new AvisEntities())
            {
                var listFormation = context.Formation.OrderBy(x => Guid.NewGuid()).ToList();
                foreach (var f in listFormation)
                {
                    var dto = new FormationAvecAvisDto();
                    dto.Formation = f;
                    if (f.Avis.Count == 0)
                    {
                        dto.Note = 0;
                    }
                    else
                    {
                        dto.Note = Math.Round(f.Avis.Average(a => a.Note), 2);
                    }
                    vm.ListFormations.Add(dto);
                }
            }
            return(View(vm));
        }
Beispiel #4
0
        public Acceuil()
        {
            InitializeComponent();
            var vm = new AccueilViewModel();

            this.DataContext     = vm;
            TopThree.ItemsSource = vm.TopThree;
        }
Beispiel #5
0
        public ActionResult Rendu()
        {
            AccueilViewModel vm = new AccueilViewModel
            {
                Message = "Bonjour depuis le <span style=\"color:red\">contrôleur</span>"
            };

            return(View(vm));
        }
Beispiel #6
0
        public Accueil()
        {
            InitializeComponent();

            _vm = new AccueilViewModel();

            DataContext              = _vm;
            PortFolioUC.DataContext  = _vm.PortfolioVM;
            ConnectionUC.DataContext = _vm.Connection;
        }
Beispiel #7
0
        public ActionResult Bonjour2()
        {
            AccueilViewModel vm = new AccueilViewModel
            {
                Message = "Bonjour depuis le contrôleur",
                Date    = DateTime.Now,
                //    Resto = new Resto { Nom = "La bonne fourchette", Telephone = "1234" }
            };

            return(View(vm));
        }
 public ActionResult TestRestaurantWithType()
 {
     using (IDal dal = new Dal())
     {
         AccueilViewModel vm = new AccueilViewModel
         {
             Resto = dal.TestRestaurantWithType()
         };
         return(View(vm));
     }
 }
Beispiel #9
0
        // GET: Connexion
        public ActionResult TestConnexion(Visitor visitor)
        {
            using (IDal dal = new Dal())
            {
                AccueilViewModel vm = new AccueilViewModel
                {
                    TheUsers = dal.TestConnection(visitor),
                };

                return(View(vm));
            }
        }
Beispiel #10
0
        public ActionResult IndexVM()
        {
            AccueilViewModel vm = new AccueilViewModel
            {
                Message = "Bonjour depuis le contrôleur !",
                Date    = DateTime.Now,
                Resto   = new Resto {
                    Nom = "Poutine ville", Telephone = "123456"
                }
            };

            return(View(vm));
        }
Beispiel #11
0
        /// <summary>
        /// Show in a partial view the result of top n rented products
        /// In the index page, the user choose top 5, 10, 25 etc
        /// and then the partial view ask the the ressult to the database
        /// depending on the user demand
        /// </summary>
        /// <param name="topValue"></param>
        /// <returns>PartialView</returns>
        public ActionResult IndexTop(int topValue)
        {
            ProductsDb dbProducts = new ProductsDb();
            RentDb     dbRent     = new RentDb();

            ModelState.Clear();
            AccueilViewModel vm = new AccueilViewModel
            {
                Product = dbProducts.GetTopNProducts(topValue)
            };

            return(PartialView(vm));
        }
Beispiel #12
0
        public ActionResult Index(string Status = "")
        {
            ViewBag.Status = Status;
            var lstPaniers   = GetPaniersClient(NOCLIENT);
            var lstCommandes = GetCommandesClient(NOCLIENT);

            var viewModel = new AccueilViewModel
            {
                Paniers   = lstPaniers,
                Commandes = lstCommandes
            };

            return(View(viewModel));
        }
Beispiel #13
0
        public MainWindow()
        {
            InitializeComponent();

            //Mettre l'image dans le fichier ressource en arrière-plan sur le menu d'accueil ( je n'ai finalement pas opté pour cette solution )

            //Image im = new Image();
            //var uriSource = new Uri(@"/ESILV_TC_1;component/Resources/tennis-1381230_1920.jpg", UriKind.Relative);
            //im.Source = new BitmapImage(uriSource);
            //DataContext = im;

            DataContext = new AccueilViewModel();
            InitialiserDesMembres();
            InitialiserDesCompetitions();
        }
Beispiel #14
0
        public void CanSearch_OneVariableNotEmpty_Test()
        {
            //Initialisation variable
            var vm = new AccueilViewModel();

            vm.Adresse    = "test";
            vm.CodePostal = "";
            vm.Commercial = "";
            vm.Nom        = "";
            vm.Region     = "";
            vm.Ville      = "";
            //éxécution méthode
            bool result = vm.CanSearch();

            //test
            Assert.IsTrue(result == false, "La fonction doit retournée true");
        }
Beispiel #15
0
        public AccueilPageView()
        {
            InitializeComponent();
            BindingContext = new AccueilViewModel(Navigation);

            menuList = new List <MasterPageItem>();

            username.Text = App.user.Login;
            var Accueil = new MasterPageItem()
            {
                Id = 1, Title = "Accueil", IconSource = "house.png", TargetType = typeof(FilActualitePageView)
            };
            var Profilutilisateur = new MasterPageItem()
            {
                Id = 2, Title = "Profil utilisateur", IconSource = "user.png", TargetType = typeof(ProfilPageView)
            };
            var Historique = new MasterPageItem()
            {
                Id = 3, Title = "Historique", IconSource = "completed_task.png", TargetType = typeof(HistoriquePageView)
            };
            var Parametre = new MasterPageItem()
            {
                Id = 4, Title = "Parametres", IconSource = "settings.png", TargetType = typeof(ParametresPageView)
            };
            var Calendrier = new MasterPageItem()
            {
                Id = 5, Title = "Calendrier", IconSource = "ic_error_outline.png", TargetType = typeof(CalendarPageView)
            };



            menuList.Add(Accueil);
            menuList.Add(Profilutilisateur);
            menuList.Add(Historique);
            menuList.Add(Parametre);
            menuList.Add(Calendrier);


            // Setting our list to be ItemSource for ListView in MainPage.xaml
            navigationDrawerList.ItemsSource = menuList;

            // Initial navigation, this can be used for our home page
            Detail = new NavigationPage((Page)Activator.CreateInstance(typeof(FilActualitePageView)));
        }
Beispiel #16
0
 public ActionResult TestConnexion(Visitor visitor)
 {
     using (IDal dal = new Dal())
     {
         TheUser userTest = dal.TestConnection(visitor);
         if (userTest != null)
         {
             AccueilViewModel vm = new AccueilViewModel
             {
                 TheUsers = userTest,
             };
             return(View(vm));
         }
         else
         {
             return(View("Error"));
         }
     }
 }
Beispiel #17
0
        //    @Html.LabelFor(model => model.TheUsers.Login)
        //@Html.TextBoxFor(model => model.TheUsers.Login, new { style = "color:red" })
        //@Html.LabelFor(model => model.TheUsers.Mdp)
        //@Html.TextBoxFor(model => model.TheUsers.Mdp)
        //@Html.LabelFor(model => model.TheUsers.Nom)
        //@Html.TextBoxFor(model => model.TheUsers.Nom)
        //@Html.LabelFor(model => model.TheUsers.Prenom)
        //@Html.TextBoxFor(model => model.TheUsers.Prenom)

        public ActionResult ValidateCreateTheUser(Models.TheUser TheUsers)
        {
            using (IDal dal = new Dal())
            {
                System.Diagnostics.Debug.WriteLine("login :"******" mdp : " + TheUsers.Mdp + " nom : " + TheUsers.Nom + " prenom : " + TheUsers.Prenom);
                TheUser userTest = dal.CreateUser(TheUsers);
                if (userTest == null)
                {
                    return(View("Error"));
                }
                else
                {
                    AccueilViewModel vm = new AccueilViewModel
                    {
                        TheUsers = userTest,
                    };
                    return(View(vm));
                }
            }
        }
Beispiel #18
0
        // GET: Formation
        public ActionResult ToutesLesFormations()
        {
            //List<Formation> listFormations = new List<Formation>();

            //using (var context = new AvisEntities())
            //{
            //    listFormations = context.Formation.ToList();
            //}

            ////context.Dispose();

            //return View(listFormations);

            //

            var vm = new AccueilViewModel();

            using (var context = new AvisEntities())
            {
                //var listFormation = new List<Formation>();
                //context.Formation.Take(4).ToList();
                var listFormation = context.Formation.OrderBy(x => Guid.NewGuid()).ToList();
                foreach (var f in listFormation)
                {
                    var dto = new FormationAvecAvisDto();
                    dto.Formation = f;
                    if (f.Avis.Count == 0)
                    {
                        dto.Note = 0;
                    }
                    else
                    {
                        dto.Note = Math.Round(f.Avis.Average(a => a.Note), 2);
                    }
                    vm.ListFormations.Add(dto);
                }
            }

            return(View(vm));
        }
Beispiel #19
0
        public ActionResult Index(string id)
        {

            ViewModels.AccueilViewModel vm = new AccueilViewModel
            {
                Message = "Bonjour depuis le contrôleur",
                Date = DateTime.Now,
                Resto = new Resto { Nom = "La bonne fourchette", Telephone = "1234" }
            };
            return View(vm);


            if (string.IsNullOrWhiteSpace(id))
            {
                return View("Error");
            }
            else
            {
                ViewBag.Nom = id;
                return View();
            }
        }
Beispiel #20
0
        public ActionResult Forme2()
        {
            AccueilViewModel vm = new AccueilViewModel
            {
                Message = "Bonjour depuis le contrôleur",
                Resto   = new Resto {
                    Nom = "La bonne fourchette", Telephone = "1234"
                },

                /*Resto = new Resto
                 * { },*/
                Date           = DateTime.Now,
                ListeDesRestos = new List <Resto>
                {
                    /*new Resto { Nom = "Resto pinambour", Telephone = "1234" },
                     * new Resto { Nom = "Resto tologie", Telephone = "1234" },
                     * new Resto { Nom = "Resto ride", Telephone = "5678" },
                     * new Resto { Nom = "Resto toro", Telephone = "555" },*/
                    new Resto {
                        Id = 1, Nom = "Resto pinambour", Telephone = "1234"
                    },
                    new Resto {
                        Id = 2, Nom = "Resto tologie", Telephone = "1234"
                    },
                    new Resto {
                        Id = 5, Nom = "Resto ride", Telephone = "5678"
                    },
                    new Resto {
                        Id = 9, Nom = "Resto toro", Telephone = "555"
                    },
                }
            };
            AccueilViewForm res = new AccueilViewForm();

            res.Vm  = vm;
            res.Sel = new SelectList(vm.ListeDesRestos, "Id", "Nom");
            return(View(res));
        }
Beispiel #21
0
        public ActionResult Index(Visitor visitor)
        {
            using (IDal dal = new Dal())
            {
                //add user

                //add resto
                //dal.EssaiRetau();
            }

            using (IDal dal = new Dal())
            {
                AccueilViewModel vm = new AccueilViewModel
                {
                    Message        = "Bonjour nous sommes le",
                    Date           = DateTime.Now,
                    ListeDesRestos = dal.GetRestaurants(),
                    TheUsers       = dal.TestConnection(visitor),
                };

                return(View(vm));
            }
        }
Beispiel #22
0
        // GET: Accueil
        public ActionResult Index()
        {
            /*List<Models.Resto> listeDesRestos = new List<Resto>
             * {
             *  new Resto { Id = 1, Nom = "Resto pinambour", Telephone = "1234" },
             *  new Resto { Id = 2, Nom = "Resto tologie", Telephone = "1234" },
             *  new Resto { Id = 5, Nom = "Resto ride", Telephone = "5678" },
             *  new Resto { Id = 9, Nom = "Resto toro", Telephone = "555" },
             * };
             *
             * ViewBag.ListeDesRestos = new SelectList(listeDesRestos, "Id", "Nom");*/

            AccueilViewModel vm = new AccueilViewModel
            {
                Login   = "******",
                Date    = DateTime.Now,
                Message = "Connectez-vous",
                Resto   = new Resto {
                    Id = 1, Nom = "Resto pinambour", Telephone = "1234"
                }
            };

            return(View(vm));
        }
Beispiel #23
0
        /// <summary>
        /// Show the index page.
        /// The content depends on whether the user is connected or not
        /// The page contains the new products and the top n of rented products for anyone
        /// It shows the products currently rented by someone if he's connected
        /// </summary>
        /// <returns>View</returns>
        public ActionResult Index()
        {
            string role   = "";
            string id     = "";
            int    idUser = 0;

            if (Request.IsAuthenticated)
            {
                var claimIdentity = User.Identity as ClaimsIdentity;

                if (claimIdentity != null)
                {
                    role   = claimIdentity.FindFirst(ClaimTypes.Role).Value;
                    id     = claimIdentity.FindFirst(ClaimTypes.NameIdentifier).Value;
                    idUser = Convert.ToInt32(id);
                }
            }

            ProductsDb dbProducts = new ProductsDb();
            RentDb     dbRent     = new RentDb();

            ModelState.Clear();
            AccueilViewModel vm = new AccueilViewModel
            {
                NewProducts = dbProducts.GetNewProducts()
            };

            if (Request.IsAuthenticated)
            {
                if (role == "User")
                {
                    vm.Rent = dbRent.GetRentByCustomer(idUser);
                }
            }
            return(View(vm));
        }
        public ActionResult Accueil()
        {
            var vm = new AccueilViewModel();

            using (var context = new AvisEntities())
            {
                var listFormation = context.Formation.OrderBy(x => Guid.NewGuid()).Take(4).ToList();
                foreach (var f in listFormation)
                {
                    var dto = new FormationAvecAvisDto();
                    dto.Formation = f;
                    if (f.Avis.Count == 0)
                    {
                        dto.Note = 0;
                    }
                    else
                    {
                        dto.Note = Math.Round(f.Avis.Average(a => a.Note), 2);
                    }
                    vm.ListFormations.Add(dto);
                }
            }
            return(View(vm));
        }
 public Accueil()
 {
     InitializeComponent();
     ViewModel = new AccueilViewModel();
     
 }
Beispiel #26
0
 public AccueilView()
 {
     InitializeComponent();
     BindingContext         = new AccueilViewModel(Navigation);
     ListeLieux.ItemTapped += ListeLieux_ItemTapped;
 }
Beispiel #27
0
 public Accueil()
 {
     _vm = new AccueilViewModel();
     this.DataContext = _vm;
     InitializeComponent();
 }
Beispiel #28
0
 public void RetourLogin()
 {
     DataContext = new AccueilViewModel();
 }
Beispiel #29
0
 public MainWindow()
 {
     InitializeComponent();
     DataContext = new AccueilViewModel();
 }