public string GetEmailAdress(string userID)
        {
            using (DB_ContactOpnemen context = new DB_ContactOpnemen())
            {
                var user = context.AspNetUsers.FirstOrDefault(u => u.Id == userID);

                return(user.Email);
            }
        }
Example #2
0
        /// <summary>
        /// This method saves the contact information in the database.
        /// After it is successfully saved the method sendMail will invoke
        /// </summary>
        /// <param name="name"></param>
        /// <param name="email"></param>
        /// <param name="subject"></param>
        /// <param name="message"></param>
        /// <param name="user"></param>
        /// <returns></returns>
        public bool saveMail(string name, string email, string subject, string message, string userId)
        {
            try
            {
                using (DB_ContactOpnemen context = new DB_ContactOpnemen())
                {
                    Contact contact = new Contact();

                    contact.AspNetUsersId = userId;
                    contact.Name          = name;
                    contact.Email         = email;
                    contact.Subject       = subject;
                    contact.Message       = message;

                    context.ContactSet.Add(contact);
                    context.SaveChanges();
                }

                // mail versturen
                // zuydergotherapie is het VAN emailadres
                sendMail(_contactEmailadress, email, name, subject, message);

                if (name != "Anoniem")
                {
                    // bevestigingsmail naar de verzender sturen
                    sendMail(email, email, name, subject, message);
                }

                return(true);
            }

            catch
            {
                return(false);
            }
        }