Esempio n. 1
0
        private User handleBodyPost(dynamic user)  // Deze functie handlet de user registratie verder
        {
            DateTime createDate = DateTime.UtcNow;
            User     new_user   = new User()
            {
                Name     = user.firstname + " " + user.lastname,
                Email    = user.email,
                Gender   = user.gender,
                Rank     = 1,
                CreateOn = createDate
            };
            string  country         = user.country;
            Country selectedCountry = _context.Countries.Where(c => c.Name == country).Select(c => c).FirstOrDefault();
            Address new_address     = new Address()
            {
                Street     = user.street + " " + user.streetnumber,
                PostalCode = user.zipcode,
                City       = user.city,
                Country    = selectedCountry,
                User       = new_user
            };

            _context.Add(new_address);                                           //Save the user adress data

            var encodedUser = EncodeAndStoreUser(new_user, user.password, true); // encode user password

            backend.Services.MailService MailService = new backend.Services.MailService();
            MailService.email = user.email;
            MailService.setCustomMessage("Registratie HR Fashion!", "Beste " + user.firstname + ", \n Bedankt voor uw registratie bij HR Fashion u kunt nu inloggen!\n\n met uw account kunt u: \nJe krijgt overzicht op al je bestellingen\nHoud een Wishlist bij\nBestel sneller producten\n\n Met vriendelijke groeten HR Fashion");
            MailService.sendEmail();

            return(encodedUser);
        }
Esempio n. 2
0
 public void SendEmail(string email, string price)  /// Get products by category Heren | Dames
 {
     backend.Services.MailService MailService = new backend.Services.MailService();
     MailService.email = email;
     MailService.setCustomMessage("Aankoop HR Fashion!", "Bedankt voor uw aankoop bij HR Fashion.\n Wij hebben het totaal bedrag van " + price + " euro ontvangen en versturen uw producten binnen 1 werkdag. \n met vriendelijke groeten HR Fashion");
     MailService.sendEmail();
 }