public ActionResult ViewUser()
        {
            List <UserDetails> userDet = new List <UserDetails>();

            userDet = _IUserDetails.GetAllUser();
            userDet.ForEach(users =>
            {
                users.CompanyName = _ICompanyDetails.GetCompanyByID(users.CompanyID).CompanyName;
                users.RoleName    = _IRole.GetAllRoles().Where(x => x.RoleId == users.RoleId).Select(y => y.Name).FirstOrDefault() ?? string.Empty;
            });
            return(View(userDet));
        }
        public ActionResult UpdateCompany(int id)
        {
            CompanyDetails comp = new CompanyDetails();

            if (id > 0)
            {
                comp           = _ICompanyDetails.GetCompanyByID(id);
                comp.ImagePath = "~/Content/images/CompanyLogo/" + "compLogo" + "_" + id + "." + comp.ImageExt;
                return(View("NewCompany", comp));
            }
            return(View("NewCompany", comp));
        }
 public CompanyDetails GetCompanyByID(int compID)
 {
     return(_ICompanyDetails.GetCompanyByID(compID));
 }