private void ShowModulePopup(string AccessModule)
        {
            radioListModule.Items.Clear();

            for (int i = 0; i < AccessModule.Split(',').Length; i++)
            {
                radioListModule.Items.Add(new ListItem(GetModuleName(AccessModule.Split(',')[i]), AccessModule.Split(',')[i]));
            }
            radioListModule.SelectedIndex = 0;

            pnlPopup.Style.Add("display", "block");
            ModalPopUp.Show();
        }
        public ActionResult DeleteMaterialDetails(int id)
        {
            var material = DB.GenericMaterials.Find(id);
            var packages = material.Packages;

            var messageBody = "Are you sure you wish to delete this material?";
            if(packages.Count != 0)
            {
                messageBody += " Deleting this material will affect the following package(s): ";

                foreach(Package aPackage in packages)
                {
                   messageBody += string.Join(", ", aPackage.PackageName);
                }
            }

            ModalPopUp deleteDialog = new ModalPopUp("Deleting a Material", messageBody, Url.Action("Delete", "Material"), "Delete Material");
            return PartialView("_ModalDeleteConfirmation", deleteDialog);
        }