예제 #1
0
 protected void Button1_Click(object sender, EventArgs e)
 {
     AccountRepository ac = new AccountRepository();
     FileRepository fr = new FileRepository();
     _usersession = new UserSession();
     Share s = new Share();
     Account a = ac.GetAccountByUsername(friend.Text);
     File f = fr.GetFileByID(long.Parse(FileID.Text));
     s.Shared(a, _usersession.CurrentUser, f);
 }
예제 #2
0
        protected void LinkButton1_Click(object sender, EventArgs e)
        {
            AccountRepository ac = new AccountRepository();
            FileRepository fr = new FileRepository();
            WebContext webcontext = new WebContext();
            UserSession usersession = new UserSession();
            _usersession = new UserSession();

            if (webcontext.AccountID > 0 && usersession.CurrentUser.AccountID != webcontext.AccountID)
            {
                Share s = new Share();
                Account a = ac.GetAccountByID(webcontext.AccountID);
                File f = fr.GetFileByID(long.Parse(FileID.Text));
                s.Shared(_usersession.CurrentUser, a, f);
                pnm.Visible = false;
            }
            else
            {
                pnm.Visible = true;
            }
        }
예제 #3
0
 protected void Button1_Click(object sender, EventArgs e)
 {
     AccountRepository ac = new AccountRepository();
     FolderRepository fr = new FolderRepository();
     WebContext webcontext = new WebContext();
     UserSession usersession = new UserSession();
     _usersession = new UserSession();
         Share s = new Share();
         Account a = ac.GetAccountByUsername(friend.Text);
         Folder f = fr.GetFolderByID(long.Parse(FolderID.Text));
         s.Shared1(a, _usersession.CurrentUser, f);
 }