Example #1
0
        public ActionResult Index()
        {
            Appartement user = bdd_appartement.Get_AppartementFromName(User.Identity.Name);

            ViewBag.ApptId = user.AppartementId;
            ViewBag.Type   = user.Type;

            return(View());
        }
Example #2
0
        // GET: Appartement
        public ActionResult Appartements()
        {
            Appartement           user = bdd_appartement.Get_AppartementFromName(User.Identity.Name);
            AppartementsViewModel vm   = new AppartementsViewModel();

            vm.JePartage    = user.Partager;
            vm.list_appts   = bdd_appartement.Get_AllAppartements().OrderBy(a => a.AppartementName).ToList();
            vm.nbAppts      = vm.list_appts.Count();
            vm.nbApptsTotal = 212;
            vm.nbPartage    = vm.list_appts.Where(a => a.Partager == true).ToList().Count();

            return(View(vm));
        }
Example #3
0
        public ActionResult Index(LoginViewModel vm)
        {
            bdd_appartement = new Bdd_Appartement();
            Appartement appt = new Appartement();

            appt.AppartementName = vm.Appart;
            appt.UserName        = vm.Utilisateur;

            if (bdd_appartement.IsAppartementNamePresent(appt.AppartementName))
            {
                Appartement bddUser = bdd_appartement.Get_AppartementFromName(appt.AppartementName);
                TempData["messageConnexion"] = null;
                if (bddUser.UserName.Equals(appt.UserName))
                {
                    FormsAuthentication.SetAuthCookie(vm.Appart, false);
                }
            }
            else
            {
                TempData["messageConnexion"] = "Impossible de vous authentifier avec ce couplke Appartement / Nom";
            }

            return(Redirect(@Url.Content("~/")));
        }