// 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)); }
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)); }
// 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)); }
public Acceuil() { InitializeComponent(); var vm = new AccueilViewModel(); this.DataContext = vm; TopThree.ItemsSource = vm.TopThree; }
public ActionResult Rendu() { AccueilViewModel vm = new AccueilViewModel { Message = "Bonjour depuis le <span style=\"color:red\">contrôleur</span>" }; return(View(vm)); }
public Accueil() { InitializeComponent(); _vm = new AccueilViewModel(); DataContext = _vm; PortFolioUC.DataContext = _vm.PortfolioVM; ConnectionUC.DataContext = _vm.Connection; }
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)); } }
// GET: Connexion public ActionResult TestConnexion(Visitor visitor) { using (IDal dal = new Dal()) { AccueilViewModel vm = new AccueilViewModel { TheUsers = dal.TestConnection(visitor), }; return(View(vm)); } }
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)); }
/// <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)); }
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)); }
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(); }
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"); }
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))); }
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")); } } }
// @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)); } } }
// 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)); }
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(); } }
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)); }
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)); } }
// 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)); }
/// <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(); }
public AccueilView() { InitializeComponent(); BindingContext = new AccueilViewModel(Navigation); ListeLieux.ItemTapped += ListeLieux_ItemTapped; }
public Accueil() { _vm = new AccueilViewModel(); this.DataContext = _vm; InitializeComponent(); }
public void RetourLogin() { DataContext = new AccueilViewModel(); }
public MainWindow() { InitializeComponent(); DataContext = new AccueilViewModel(); }