Example #1
0
        private Image GetImageOne()
        {
            var _context = new RobertoContext();
            int rand     = GetRandom();

            return(_context.Images.Where(x => x.ImgId == rand).FirstOrDefault());
        }
        //recupere le facon aleatoire
        private BedRoom GetRoomSecond()
        {
            var _context = new RobertoContext();
            int rand     = GetRandom();

            return(_context.BedRooms.Where(x => x.BedRoomId == rand).Include(x => x.Ïmage).First());
        }
        //Recupere le dernier element des abouts
        private AboutUs GetAboutUs()
        {
            var _context        = new RobertoContext();
            var lastShowPieceId = _context.AboutUs.Max(x => x.AbputUs);

            return(_context.AboutUs.FirstOrDefault(x => x.AbputUs == lastShowPieceId));
        }
        //About le premier element de la table about
        private AboutUs GetAboutUs()
        {
            var _context = new RobertoContext();
            var aboutOne = _context.AboutUs.FirstOrDefault();

            return(aboutOne);
        }
        public async Task <ActionResult> Contact(Contact model)
        {
            if (ModelState.IsValid)
            {
                var db = new RobertoContext();

                db.Contacts.Add(new Contact
                {
                    ID          = model.ID,
                    SenderName  = model.SenderName,
                    SenderEmail = model.SenderEmail,
                    Message     = model.Message
                });
                db.SaveChanges();

                var body    = "<p>Email From: {0} ({1})</p><p>Message:</p><p>{2}</p>";
                var message = new MailMessage();
                message.To.Add(new MailAddress("*****@*****.**"));   // replace with valid value
                message.From       = new MailAddress(model.SenderEmail); // replace with valid value
                message.Subject    = "Your email subject";
                message.Body       = string.Format(body, model.SenderName, model.SenderEmail, model.Message);
                message.IsBodyHtml = true;

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

                    return(RedirectToAction("Contact"));
                }


                /*var mail = new MailMessage();
                 * mail.To.Add(new MailAddress(model.SenderEmail));
                 * mail.Subject = "Your Email Subject";
                 * mail.Body = string.Format("<p>Email From: {0} ({1})</p><p>Message:</p><p>{2}</p>", model.SenderName, model.SenderEmail, model.Message);
                 * mail.IsBodyHtml = true;*/

                /*  using (var smtp = new SmtpClient())
                 * {
                 *   //await smtp.SendMailAsync(mail);
                 *   return RedirectToAction("SuccessMessage");
                 * }*/
            }



            return(View(model));
        }
Example #6
0
        private int GetRandom()
        {
            var _context         = new RobertoContext();
            var lastShowPieceId  = _context.Images.Max(x => x.ImgId);
            var maxBed           = _context.Images.FirstOrDefault(x => x.ImgId == lastShowPieceId);
            var minBedRoom       = _context.Images.Min(x => x.ImgId);
            var minBedRoomSelect = _context.Images.FirstOrDefault(x => x.ImgId == minBedRoom);

            return(_rand.Next(minBedRoomSelect.ImgId, maxBed.ImgId));
        }
        //recupere tous les images du la partie home
        private List <AbImageHome> GetAbImageHomes()
        {
            var _context = new RobertoContext();

            return(_context.AbImageHomes.OrderByDescending(Ab => Ab.IdAbHome).ToList());
        }
        //Recupere la liste des des services room
        private List <ServicesRoom> GetServicesRoom()
        {
            var _context = new RobertoContext();

            return(_context.ServicesRooms.ToList());
        }
        // Recupere la liste des images
        private List <Image> GetImages()
        {
            var _context = new RobertoContext();

            return(_context.Images.ToList());
        }
        private List <Activity> GetAllActivity()
        {
            var _context = new RobertoContext();

            return(_context.Activities.OrderByDescending(Acti => Acti.ActivityId).ToList());
        }
        private List <Blog> GetBlogs()
        {
            var _context = new RobertoContext();

            return(_context.Blogs.OrderByDescending(c => c.BlogId).ToList());
        }
        //recuperer une liste de client de sorte a avoir les commentaire egalement
        private List <Comment> GetComment()
        {
            var _context = new RobertoContext();

            return(_context.Comments.OrderByDescending(C => C.CommentId).ToList());
        }
        private List <Activity> GetACtivitiesL()
        {
            var _context = new RobertoContext();

            return(_context.Activities.ToList());
        }