public IActionResult UpdateProfile(UserProfileViewModel data)
        {
            var loggedinUser = _context.User.Where(a => a.Email == User.Identity.Name).FirstOrDefault();

            _context.Attach(loggedinUser);
            _context.Entry(loggedinUser).Property("FirstName").IsModified      = true;
            _context.Entry(loggedinUser).Property("FirstName").CurrentValue    = data.FirstName;
            _context.Entry(loggedinUser).Property("LastName").IsModified       = true;
            _context.Entry(loggedinUser).Property("LastName").CurrentValue     = data.LastName;
            _context.Entry(loggedinUser).Property("Email").IsModified          = true;
            _context.Entry(loggedinUser).Property("Email").CurrentValue        = data.Email;
            _context.Entry(loggedinUser).Property("Address").IsModified        = true;
            _context.Entry(loggedinUser).Property("Address").CurrentValue      = data.Address;
            _context.Entry(loggedinUser).Property("CompanyTitle").IsModified   = true;
            _context.Entry(loggedinUser).Property("CompanyTitle").CurrentValue = data.AgentCompanyTitle;
            _context.Entry(loggedinUser).Property("AboutMe").IsModified        = true;
            _context.Entry(loggedinUser).Property("AboutMe").CurrentValue      = data.AboutMe;
            _context.Entry(loggedinUser).Property("City").IsModified           = true;
            _context.Entry(loggedinUser).Property("City").CurrentValue         = data.City;
            _context.Entry(loggedinUser).Property("State").IsModified          = true;
            _context.Entry(loggedinUser).Property("State").CurrentValue        = data.State;
            _context.Entry(loggedinUser).Property("Zipcode").IsModified        = true;
            _context.Entry(loggedinUser).Property("Zipcode").CurrentValue      = data.Zipcode;
            _context.Entry(loggedinUser).Property("Country").IsModified        = true;
            _context.Entry(loggedinUser).Property("Country").CurrentValue      = data.Country;
            var sucess = _context.SaveChanges();

            return(View(new ReturnData()
            {
                Message = "Successfully saved the record"
            }));
        }