public ActionResult EditProfile(CustomerEditProfileViewModel model)
        {
            if (ModelState.IsValid)
            {
                return(RedirectToAction("CustomerProfile"));
            }

            return(View("Error"));
        }
        public ActionResult EditProfile()
        {
            var userId = User.Identity.GetUserId();

            var ecomUser = db.EcomUsers
                           .Include(m => m.User)
                           .FirstOrDefault(m => m.ApplicationUserId == userId);

            if (ecomUser is null)
            {
                return(View("Error"));
            }

            var model = new CustomerEditProfileViewModel {
                FirstName = ecomUser.User.FirstName,
                LastName  = ecomUser.User.LastName,
                DOB       = ecomUser.User.DOB
            };

            return(View(model));
        }