//
        // GET: /Users/
        public ActionResult Index()
        {
            var memberShipUsers = Membership.GetAllUsers();
            List<DetailsModel> users = new List<DetailsModel>();
            foreach (MembershipUser user in memberShipUsers)
            {
                UserProfile profile = UserProfile.GetUserProfile(user.UserName);
                var model = new DetailsModel
                {
                    UserName = user.UserName,
                    FirstName = profile.FirstName,
                    LastName = profile.LastName,
                    Email = user.Email,
                    Phone = profile.Phone
                };
                Company company = CompaniesRepository.Get(profile.CompanyId);
                if (company != null)
                    model.Company = company.Name;
                users.Add(model);

            }
            return View(users);
        }
 //
 // GET: /Users/Delete/5
 public ActionResult Delete(string id)
 {
     MembershipUser user = Membership.GetUser(id);
     UserProfile profile = UserProfile.GetUserProfile(id);
     var model = new DetailsModel
     {
         UserName = id,
         FirstName = profile.FirstName,
         LastName = profile.LastName,
         Phone = profile.Phone,
         Email = user.Email
     };
     Company company = CompaniesRepository.Get(profile.CompanyId);
     if (company != null)
         model.Company = company.Name;
     if (id == "admin")
         return View("NoDelete", model);
     else
         return View(model);
 }