예제 #1
0
        public void rptItemListOnItemCommand(object source, RepeaterCommandEventArgs e)
        {
            if (e.CommandName == "Edit")
            {
                Response.Redirect(EditUrl(string.Empty, string.Empty, "Edit", "did=" + e.CommandArgument, "groupId=" + GroupId.ToString()));
            }

            if (e.CommandName == "Delete")
            {
                var dc = new DocumentsInfoRepository();
                dc.DeleteItem(Convert.ToInt32(e.CommandArgument), ModuleId);
            }

            if (e.CommandName == "Download")
            {
                var dc = new DocumentsInfoRepository();
                var d  = dc.GetItem(Convert.ToInt32(e.CommandArgument), ModuleId);
                var fc = new FileManager();
                var f  = fc.GetFile(d.FileId);

                Response.Redirect(fc.GetUrl(f));
            }
            Response.Redirect(DotNetNuke.Common.Globals.NavigateURL());
        }
 public void DeleteItem(int itemId, int moduleId)
 {
     repo.DeleteItem(itemId, moduleId);
 }