protected void ButtonConfirm_Click(object sender, EventArgs e) { try { string nickname = InputNickname.Text; string email = InputEmail.Text; string password = InputPassword.Text; string firstName = InputFName.Text; string lastName = InputLName.Text; string info = InputInformation.Text; DateTime? birthDate = DateTime.Parse(InputBirthDate.Text); Account account = new Account(email, nickname, firstName, lastName, info, birthDate); Repository repository; if (Application["repository"] == null) repository = new Repository(); else repository = (Repository) Application["repository"]; repository.AddAccount(account); Application["repository"] = repository; AuthorizationManager.RegisterUser(nickname, password); if (PhotoUpload.HasFile && PhotoUpload.FileName.EndsWith(".jpg")) PhotoUpload.SaveAs(Server.MapPath("~/Photos/photo_" + account.RegistrationInfo.AccountId + ".jpg")); Response.Redirect("Default.aspx", true); } catch (Exception exception) { } }
public void AddNewFriend(string personToBeFriend, Account usersAccount) { _accounts[personToBeFriend].AddNewFriend(usersAccount); }
public void AddFriendToUser(Account account) { if (AlreadyHasFriend(account)) Friends.Add(account); }
public void AddAccount(Account account) { _accounts.Add(account.RegistrationInfo.NickName, account); }
public void AcceptFriendship(Account account) { _waitingToConfirmFriendship.Remove(account); Friends.Add(account); }
private bool AlreadyHasFriend(Account account) { return Friends.Contains(account); }
public void RemoveFromFriends(Account account) { if (AlreadyHasFriend(account)) Friends.Remove(account); }
public void DeclineFriendship(Account account) { _waitingToConfirmFriendship.Remove(account); }
public void AddNewFriend(Account account) { _waitingToConfirmFriendship.Add(account); }