public static void LinkingWebAccountToShardAccount(string loginUsuario, string loginShardAccount, string password) { ObjShardAccount conta = ControladorShardAccount.GetAccount(loginShardAccount); if (!conta.Senha.Equals(password)) { throw new Exception(Erros.MsgSenhaInvalida); } bool isContaJaLinkada = ControladorUsuarioConta.ValidateTheExistenceOfLink(loginUsuario, loginShardAccount); if (isContaJaLinkada) { throw new Exception("This account is already associated."); } ObjUsuario usuario = ControladorUsuario.GetUsuarioPorLogin(loginUsuario); ControladorUsuarioConta.Manter(int.MinValue, usuario.ID, conta.ID); }
internal static void LinkingWebAccountToShardAccount(int idUsuario, string loginShardAccount) { int idConta = ControladorShardAccount.GetAccount(loginShardAccount).ID; ControladorUsuarioConta.Manter(int.MinValue, idUsuario, idConta); }