public ActionResult Contact()
        {
            ConctactLogViewModel model = new ConctactLogViewModel();

            ViewBag.Message = "Your contact page.";

            return(View(model));
        }
        public ActionResult Contact(ConctactLogViewModel model)
        {
            ViewBag.Message = "Your contact page.";

            if (ModelState.IsValid)
            {
                _applicationUserService.addContactLog(model);

                return(RedirectToAction("Contact", "Account"));
            }


            return(View(model));
        }
 /// <summary>
 /// Take data from 'ConctactLogViewModel' and save to Db table 'contactLog', if model is not valid return false.
 /// </summary>
 /// <param name="model">'ContactLogViewModel'</param>
 /// <returns>bool</returns>
 public bool addContactLog(ConctactLogViewModel model)
 {
     if (model._contactName != null || model._contactEmail != null || model._contactEmail != null) // FIXME::?
     {
         ContactLog contactLog = new ContactLog
         {
             _contactName    = model._contactName,
             _contactEmail   = model._contactEmail,
             _ContactMessage = model._contactMessage
         };
         _db._contacts.Add(contactLog);
         _db.SaveChanges();
         return(true);
     }
     return(false);
 }