Example #1
0
        public void SaveMemberContact(int MemberID, ViewModels.ContactViewModel model)
        {
            Member member = GetALL().Include(x => x.Member_Profile).Single(x => x.MemberID == MemberID);

            db.Attach <Member>(member);
            Member_Profile mp = new Member_Profile();

            if (member.Member_Profile != null)
            {
                mp = member.Member_Profile;
            }
            mp.MemberID = member.MemberID;
            mp.Address  = model.Address;
            mp.Phone    = model.Phone;
            mp.Mobile   = model.Mobile;
            mp.MSN      = model.MSN;
            mp.QQ       = model.QQ;
            if (model.Position.IndexOf("|") != -1)
            {
                mp.Lat = Convert.ToDouble(model.Position.Split('|')[0]);
                mp.Lng = Convert.ToDouble(model.Position.Split('|')[1]);
            }
            member.Member_Profile = mp;
            db.Commit();
        }
Example #2
0
 public IActionResult Contact(ViewModels.ContactViewModel model)
 {
     if (ModelState.IsValid)
     {
         _mailservices.SendMail(_config["MailSettings:ToAddress"], model.Email, "From Bla", model.Message);
         ModelState.Clear();
         ViewBag.UserMessage = "Message Sent";
     }
     return(View());
 }
Example #3
0
        public IActionResult Contact(ViewModels.ContactViewModel model)
        {
            if (ModelState.IsValid)
            {
                //Send the email
                _mailService.SendMail("*****@*****.**", model.Subject, $"From: {model.Name} - {model.Email}, Message: {model.Message} ")
            }

            return(View());
        }
Example #4
0
 public IActionResult Contact(ViewModels.ContactViewModel model)
 {
     if (ModelState.IsValid)
     {
         // Send Mail
     }
     else
     {
         // Show the errors
     }
     return(View());
 }
        /// <summary>
        /// Test Add Contact with mock data
        /// </summary>
        /// <returns></returns>
        private ViewModels.ContactViewModel Contacts()
        {
            viewModel = new ViewModels.ContactViewModel();

            viewModel.FirstName = "Bonny";
            viewModel.LastName  = "Black";
            viewModel.Email     = "*****@*****.**";
            viewModel.Birthdate = DateTime.Now;
            viewModel.Groups    = new List <ViewModels.GroupViewModel>
                                  //viewModel.ContactGroups = new List<ViewModels.ContactGroupViewModel>
            {
                new ViewModels.GroupViewModel()
                {
                    Id = 11
                }
            };
            viewModel.Comments = "This is a test at " + DateTime.Now;

            return(viewModel);
        }
        /// <summary>
        /// Test Update Contact with mock data
        /// </summary>
        /// <returns></returns>
        private ViewModels.ContactViewModel UpdateContact()
        {
            viewModel = new ViewModels.ContactViewModel();

            viewModel.Id        = 9;
            viewModel.FirstName = "Billy";
            viewModel.LastName  = "Man";
            viewModel.Email     = "*****@*****.**";
            viewModel.Birthdate = DateTime.Now;
            viewModel.Groups    = new List <ViewModels.GroupViewModel>
                                  //viewModel.ContactGroups = new List<ViewModels.ContactGroupViewModel>
            {
                // new ViewModels.GroupViewModel() { Id = 2},
                new ViewModels.GroupViewModel()
                {
                    Id = 1
                }
            };
            viewModel.Comments = "This is a test at " + DateTime.Now;

            return(viewModel);
        }
Example #7
0
 public IActionResult Contact(ViewModels.ContactViewModel model)
 {
     return(View());
 }