//Installation process

    public bool IsModuleExist(string moduleName)
    {
        //moduleName = "Horoscope";
        ModuleController objProvider = new ModuleController();
        List<ModuleInfo> lstExistingModules = objProvider.GetAllExistingModule();
        bool exists = lstExistingModules.Exists(
            delegate(ModuleInfo obj)
            {
                bool returntype = false;
                if (obj.ModuleName.ToLower() == moduleName.ToLower())
                {
                    returntype = true;
                }
                return returntype;
            }
            );
        return exists;
    }