Ejemplo n.º 1
0
        public List <Liconseil> GetLiconseils()
        {
            var cte = new ImobDbContext();
            var dr  = cte.Liconseils.ToList();

            return(dr);
        }
Ejemplo n.º 2
0
        public List <Conseiller> GetConseillers()
        {
            var cte = new ImobDbContext();
            var dr  = cte.Conseillers.ToList();

            return(dr);
        }
Ejemplo n.º 3
0
        //Partie Amy construire
        public ActionResult Construire()
        {
            var context = new ImobDbContext();

            ViewBag.Construire = context.Construires.ToList();
            return(View());
        }
Ejemplo n.º 4
0
        ///

        //Demenager get
        public ActionResult Demenager()
        {
            var context = new ImobDbContext();

            ModelState.Clear();
            return(View());
        }
Ejemplo n.º 5
0
        //Partie Amy
        public ActionResult Demenager()
        {
            var context = new ImobDbContext();

            ViewBag.Demenager = context.Demenagements.ToList();
            return(View());
        }
Ejemplo n.º 6
0
        //Partie Olivier
        public ActionResult Contact()
        {
            var cteDb = new ImobDbContext();
            var dr    = cteDb.Contacts.ToList();

            return(View(dr));
        }
Ejemplo n.º 7
0
        //Partie Amy investir
        public ActionResult Investir()
        {
            var context = new ImobDbContext();

            ViewBag.investir = context.Investirs.ToList();
            return(View());
        }
Ejemplo n.º 8
0
        public ActionResult LigneConseil(Liconseil liconseil)
        {
            var context = new ImobDbContext();

            if (liconseil.Email != null && liconseil.Message != null && liconseil.NomPrenom != null)
            {
                context.Liconseils.Add(liconseil);
                context.SaveChanges();
                ViewBag.succes = "Votre message a été prit en compte vous serrez contactez par un agent de IMOB+ dans un instant";
            }
            return(View());
        }
Ejemplo n.º 9
0
 public ActionResult DeleteConseils(int id)
 {
     if (id != 0)
     {
         var db = new ImobDbContext();
         var dr = db.Liconseils.SingleOrDefault(s => s.Id_Liconseil == id);
         db.Liconseils.Remove(dr);
         db.SaveChanges();
         ViewBag.sup = "Conseils supprimé ave succés";
     }
     return(View("Conseils"));
 }
Ejemplo n.º 10
0
 public ActionResult DeleteContact(int id)
 {
     if (id != 0)
     {
         var db = new ImobDbContext();
         var dr = db.Contacts.SingleOrDefault(s => s.Id_Contact == id);
         db.Contacts.Remove(dr);
         db.SaveChanges();
         ViewBag.supe = "Préoccupation supprimée ave succés";
     }
     return(View());
 }
Ejemplo n.º 11
0
        public async Task <ActionResult> LocationDetails(ContactPro contactPro, int id)
        {
            var post = _ctx.Posts.SingleOrDefault(c => c.Id_Post == id);

            var context = new ImobDbContext();


            if (ModelState.IsValid)
            {
                var constru = new ContactPro();
                constru.Nom       = contactPro.Nom;
                constru.Bailleur  = post.Email_Bailleur;
                constru.EmailCont = contactPro.EmailCont;
                constru.Message   = contactPro.Message;


                context.ContactPros.Add(constru);
                ViewBag.Message = "Demande d'aide prise en compte";
                context.SaveChanges();

                return(View("LocationDetails", post));

                /*var message = new MailMessage();
                 * message.To.Add(new MailAddress(post.Email_Bailleur));
                 * message.From = new MailAddress(constru.EmailCont);
                 * message.Subject = "IMOB+ Votre agence vous suit partout dans le monde";
                 * message.Body = string.Format("IMOB+ est heureux de vous compter parmir les clients de l'agence. Veillez rester en attente; une reponse sera vite donnée");
                 * message.IsBodyHtml = true;
                 *
                 * //configuration smtp
                 *
                 * using (var smtp = new SmtpClient())
                 * {
                 *  smtp.EnableSsl = true;
                 *  smtp.UseDefaultCredentials = false;
                 *  var credential = new NetworkCredential
                 *  {
                 *      UserName = "******",
                 *      Password = "******"
                 *  };
                 *  smtp.UseDefaultCredentials = false;
                 *  smtp.Credentials = credential;
                 *  smtp.Host = "smtp.gmail.com";
                 *  smtp.Port = 587;
                 *  await smtp.SendMailAsync(message);
                 *
                 *  return View("LocationDetails", post);
                 * }*/
            }

            return(View(post));
        }
Ejemplo n.º 12
0
        public async Task <ActionResult> Demenager(Demenagement Dem)
        {
            var context = new ImobDbContext();

            if (ModelState.IsValid)
            {
                var demenage = new Demenagement();
                demenage.NameDem       = Dem.NameDem;
                demenage.EmailDem      = Dem.EmailDem;
                demenage.DestinaDem    = Dem.DestinaDem;
                demenage.LieuDepartDem = Dem.LieuDepartDem;
                demenage.MessagDem     = Dem.MessagDem;

                context.Demenagements.Add(Dem);
                ViewBag.Message = "Demande d'aide prise en compte";
                context.SaveChanges();
                return(View("Demenager", Dem));

                /*var message = new MailMessage();
                 * message.To.Add(new MailAddress(Dem.EmailDem));
                 * message.Subject = "IMOB+ Votre agence vous suit partout dans le monde";
                 * message.Body = string.Format("IMOB+ est heureux de vous compter parmir les clients de l'agence. Veillez confirmer votre demande en cliquant sur le bouton suivant");
                 * message.IsBodyHtml = true;
                 *
                 * //configuration smtp
                 *
                 * using (var smtp = new SmtpClient())
                 * {
                 *  await smtp.SendMailAsync(message);
                 *//*smtp.EnableSsl = true;
                 *  smtp.UseDefaultCredentials = false;
                 *  var credential = new NetworkCredential
                 *  {
                 *      UserName = "******",
                 *      Password = "******"
                 *  };
                 *  smtp.UseDefaultCredentials = false;
                 *  smtp.Credentials = credential;
                 *  smtp.Host = "smtp.gmail.com";
                 *  smtp.Port = 587;
                 *  await smtp.SendMailAsync(message);*//*
                 *
                 *  return View("Demenager", Dem);
                 * }*/
            }

            return(View("Demenager"));
        }
Ejemplo n.º 13
0
        // GET: Conseils
        public ActionResult IndexConseils()
        {
            var context = new ImobDbContext();
            var tout    = context.Conseillers.ToList();
            var fine    = tout.Count();

            if (fine != 0)
            {
                return(View(tout));
            }
            else
            {
                ViewBag.non = "Pas de conseiller disponible veuillez patienter";
                return(View());
            }
        }
Ejemplo n.º 14
0
        public async Task <ActionResult> Contact(Contacts contacts)
        {
            var context = new ImobDbContext();


            if (ModelState.IsValid)
            {
                var constru = new Contacts();
                constru.NomPrenom      = contacts.NomPrenom;
                constru.Email          = contacts.Email;
                constru.Precoccupation = contacts.Precoccupation;


                context.Contacts.Add(contacts);
                ViewBag.Message = "Demande d'aide prise en compte";
                context.SaveChanges();

                var message = new MailMessage();
                message.To.Add(new MailAddress(constru.Email));
                message.From       = new MailAddress(constru.Email);
                message.Subject    = "IMOB+ Votre agence vous suit partout dans le monde";
                message.Body       = string.Format("IMOB+ est heureux de vous compter parmir les clients de l'agence. Veillez rester en attente; une reponse sera vite donnée");
                message.IsBodyHtml = true;

                //configuration smtp

                using (var smtp = new SmtpClient())
                {
                    smtp.EnableSsl             = true;
                    smtp.UseDefaultCredentials = false;
                    var credential = new NetworkCredential
                    {
                        UserName = "******",
                        Password = "******"
                    };
                    smtp.UseDefaultCredentials = false;
                    smtp.Credentials           = credential;
                    smtp.Host = "smtp.gmail.com";
                    smtp.Port = 587;
                    await smtp.SendMailAsync(message);

                    return(View("Contact", contacts));
                }
            }
            return(View());
        }
Ejemplo n.º 15
0
        //Partie Amy delete demenagement
        public ActionResult DeletePostDemenager(int id)
        {
            var context = new ImobDbContext();

            try
            {
                Demenagement demenager = context.Demenagements.Find(id);

                if (demenager != null)
                {
                    context.Demenagements.Remove(demenager);
                    context.SaveChanges();
                }
                return(RedirectToAction("Demenager"));
            }
            catch (Exception ex)
            {
                return(HttpNotFound());
            }
        }
Ejemplo n.º 16
0
        //Partie Amy Construire delete
        public ActionResult DeletePostConstruire(int id)
        {
            var context = new ImobDbContext();

            try
            {
                Construire construi = context.Construires.Find(id);

                if (construi != null)
                {
                    context.Construires.Remove(construi);
                    context.SaveChanges();
                }
                return(RedirectToAction("Construire"));
            }
            catch (Exception ex)
            {
                return(HttpNotFound());
            }
        }
Ejemplo n.º 17
0
        //Partie Amy delete investir
        public ActionResult DeletePost(int id)
        {
            var context = new ImobDbContext();

            try
            {
                Investir investir = context.Investirs.Find(id);

                if (investir != null)
                {
                    context.Investirs.Remove(investir);
                    context.SaveChanges();
                }
                return(RedirectToAction("Investir"));
            }
            catch (Exception ex)
            {
                return(HttpNotFound());
            }
        }
Ejemplo n.º 18
0
        public ActionResult AddConseiller(Conseiller co)
        {
            var cteDb = new ImobDbContext();

            if (co.NomPrenom != null && co.Email != null && co.DIsponible != null && co.Contact != null)
            {
                if (co.Photo != null)
                {
                    var file = Request.Files[0];
                    if (file != null && file.ContentLength > 0)         //Vérifie que le fichier existe
                    {
                        var fileName = Path.GetFileName(file.FileName); //Récupération du nom du fichier
                        var ext      = Path.GetExtension(fileName).ToLower();
                        if (ext == ".jpg" || ext == ".png" || ext == ".jpeg" || ext == ".gif")
                        {
                            var path = Path.Combine(Server.MapPath("/Fichier"), fileName);//Enregistrement du fichier dans le dossier Fichier
                            file.SaveAs(path);
                            co.Photo = fileName;
                            cteDb.Conseillers.Add(co);
                            cteDb.SaveChanges();
                            ViewBag.su = "Conseiller bien ajouté";
                        }
                        else
                        {
                            ViewBag.erro = "Choississez une image s'il vous plait";
                        }
                    }
                }
                else
                {
                    ViewBag.erro = "Choississez une image s'il vous plait";
                }
            }
            else
            {
                ViewBag.erro = "Veuillez remplir tous les champs s'il vous plait";
            }
            return(View());
        }
Ejemplo n.º 19
0
 public AchatsController()
 {
     _ctx = new ImobDbContext();
 }
Ejemplo n.º 20
0
        // GET: Construire
        public ActionResult Index()
        {
            var context = new ImobDbContext();

            return(View());
        }
Ejemplo n.º 21
0
 public AdminController()
 {
     _ctx = new ImobDbContext();
 }