Exemple #1
0
        private void CreateUserProfile(RegisterViewModel model, ApplicationUser user /*, Photo photo*/)
        {
            UserManager.AddToRole(user.Id, "Renter");
            var userProfile = new UserProfile
            {
                EmailAddress = model.Email,
                Description  = model.Description,
                FirstName    = model.FirstName,
                LastName     = model.LastName,
                PropertyBool = model.PropertyBool,
                PhoneNumber  = model.PhoneNumber,
                Id           = user.Id,
                City         = model.City //,
                                          //Photo=photo
            };

            using (var db = new RoomieEntities())
            {
                try
                {
                    db.UserProfiles.Add(userProfile);
                    db.SaveChanges();
                    var subject = "Thank you for Registering";
                    var body    = "Thank you, " + model.FirstName + ", so much for registering good luck finding a roommate with Roomie!";
                    MessageSender.SendEmail(model.Email, subject, body, MessageSender.BodyType.Text);
                }
                catch (Exception e)
                {
                    e = e;
                }
            }
        }
Exemple #2
0
        private void CreateAppartmentOwnerProfile(RegisterViewModel model, ApplicationUser user)
        {
            UserManager.AddToRole(user.Id, "Owner");
            var appartmentOwner = new AppartmentOwner
            {
                id           = user.Id,
                EmailAddress = model.Email,
                FirstName    = model.FirstName,
                LastName     = model.LastName,
                PhoneNumber  = model.PhoneNumber
            };

            using (var db = new RoomieEntities())
            {
                try
                {
                    db.AppartmentOwners.Add(appartmentOwner);
                    db.SaveChanges();
                    var subject = "Thank you for Registering";
                    var body    = "Thank you, " + model.FirstName + ", so much for registering good luck finding a tenant with Roomie!";
                    MessageSender.SendEmail(model.Email, subject, body, MessageSender.BodyType.Text);
                }
                catch (Exception e)
                {
                    e = e;
                }
            }
        }